由于业务需要,我需要在cakephp 2应用程序上定义一个非常大的会话时间。我在core.php文件中定义了它,如下所示:
Configure::write('Session', array(
'defaults' => 'php', //defaults => php
'cookie' => 'cookie',
'timeout' => 4320 // 3 days
));
我做了一个测试并且我的会话关闭了两个小时不活动,每次我点击一个按钮我都会回到登录屏幕,我该如何有效地控制会话时间?
答案 0 :(得分:3)
使用它可能有用。它正在为我工作
core.php中
Configure::write('Session', array(
'defaults' => 'php',
'timeout' => 259200,
'ini' => array(
'session.gc_maxlifetime' => 259200 // 3 day
)
));