当关闭浏览器和apache负载均衡器时,Cakephp会丢失会话

时间:2015-05-12 03:14:31

标签: apache session cakephp cakephp-2.0

我的网站有从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'但它是一样的。

任何人都可以帮助我! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您已将Session.cookieTimeout设置为0.删除Session.cookieTimeout,默认为Session.timeout值 - 4320