会话超时在Cakephp 2中不起作用

时间:2016-07-27 21:10:12

标签: php session cakephp

由于业务需要,我需要在cakephp 2应用程序上定义一个非常大的会话时间。我在core.php文件中定义了它,如下所示:

Configure::write('Session', array(
   'defaults'  => 'php', //defaults => php
   'cookie' => 'cookie',
   'timeout'   => 4320 // 3 days
));

我做了一个测试并且我的会话关闭了两个小时不活动,每次我点击一个按钮我都会回到登录屏幕,我该如何有效地控制会话时间?

1 个答案:

答案 0 :(得分:3)

使用它可能有用。它正在为我工​​作

core.php中

 Configure::write('Session', array(
            'defaults' => 'php',
            'timeout' => 259200,
            'ini' => array(
                'session.gc_maxlifetime' => 259200 // 3 day
            )
    ));