【发布时间】:2013-03-04 04:28:00
【问题描述】:
我在 LAMP 服务器上使用 CakePHP v2,如果用户保持活动状态,会话似乎不会自动更新。
换句话说,如果我将会话 cookie 设置为 3 天,那么即使用户一直处于活动状态,用户也会在 3 天后注销。
起初,我认为这可能是正确的行为,但是当我发布关于它的问题时(Extending the life of the CakePHP Session Cookie),我得到的唯一答案倾向于表明我正在经历的行为不是默认行为。
所以,大概我在某个地方做错了什么。这是我在 APP/Config/core.php 中放入的内容:
Configure::write('Session', array(
'defaults' => 'database',
'cookie' => 'mycookie',
'timeout' => 4320 //3 days
));
我只希望 cookie 在用户最后一次活动后的 3 天内保持有效。即使用户一直处于活动状态,它目前正在执行的操作也会在 3 天后过期。
【问题讨论】:
标签: cakephp