cakephp cookie会在会话时间段时自动删除



我正在为自动登录用户编写cookie。它的工作几乎较少。但是,当会议耗尽时,cookie被删除了,尽管设置为30天。我不明白为什么会发生这种情况。如果我关闭浏览器并重新打开它,则一切都很好,但是如果我将浏览器打开并让会话超时,请删除cookie。

Configure::write('Session', array(
    'defaults' => 'php',
    'cookie' => 'KPD',
    'timeout' => 180,
    'cookieTimeout' => 30 * 1440
));

更新:我找到了问题,但没有解决方案!问题在于,当我重写cookie时,即使我尝试删除它并重写它,也不会发生。我有一个cookie作为数组user.remember = array('token'=>令牌)。当我尝试重写令牌时,cookie保持不变!

也许您没有定义 Session.cookieTimeout的值(以分钟为单位),您应该为session.cookieTimeimeout定义正确的值。如果未定义,它将使用与Session.timeout

相同的值

相关内容

  • 没有找到相关文章

最新更新