我的网站有从https到http的配置负载均衡器 并在我的源代码/app/Config/core.php
Configure::write('Session', array(
'defaults' => 'cake',
'timeout' => 4320,
'checkAgent' => false,
'cookieTimeout'=>0,
'ini' => array(
'session.cookie_secure' => false,
'session.referer_check' =>false
)
));
它意味着会话存储在/ app / tmp /中。和超时3天。 但是当我打开浏览器(Chrome / IE)时,它会在app / tmp /文件夹中创建一个会话 然后关闭浏览器并再次打开它,它会创建一个新文件。所以老会话失败了?
我已更改为配置默认设置=>' php'但它是一样的。
任何人都可以帮助我! 提前谢谢!
答案 0 :(得分:0)
您已将Session.cookieTimeout
设置为0.删除Session.cookieTimeout
,默认为Session.timeout
值 - 4320