Zend framework Zend会话不会在窗口关闭时被破坏
我的Zend会话(我正在使用Zend_会话_命名空间)不会在窗口关闭时被破坏。我认为这是默认的行为,我真的希望如此。有什么想法吗?检查并删除application.ini文件中的类似代码Zend framework Zend会话不会在窗口关闭时被破坏,zend-framework,Zend Framework,我的Zend会话(我正在使用Zend_会话_命名空间)不会在窗口关闭时被破坏。我认为这是默认的行为,我真的希望如此。有什么想法吗?检查并删除application.ini文件中的类似代码 remember_me_seconds = 864000 在登录控制器中,请使用以下代码,这样它就可以正常工作 $remember=$form->getValue("remember") if ($remember=="yes") { $seconds=60 * 60 * 24 * 30; (reme
remember_me_seconds = 864000
在登录控制器中,请使用以下代码,这样它就可以正常工作
$remember=$form->getValue("remember")
if ($remember=="yes") {
$seconds=60 * 60 * 24 * 30; (remember for 30 days)
Zend_Session::RememberMe($seconds);
}
else {
Zend_Session::ForgetMe();
}
我不知道这是否有帮助,但事情是这样的 有两种方法可以“销毁”会话
如果您设置此参数,浏览器将在窗口关闭时删除cookie,您将在浏览器端“删除”会话。您可能没有使用
Zend_会话::rememberMe()
?在调用Zend\u Session::start()
之前,您是否尝试过调用Zend\u Session::forgetMe()
?任何地方都没有“记住我”,尝试了“忘记我”,但不起作用,它仍在持续运行……您使用的浏览器是什么?你是关闭整个浏览器还是只关闭标签?@ChrisAnstey chrome和firefox…两者都试过了…我的意思是关闭浏览器和标签。。。