我有一个在zend框架中开发的应用程序。问题是当浏览器窗口关闭时,会话不会被破坏。任何想法?如何确保在zend中关闭浏览器时会话被破坏
1
A
回答
1
1
0
会话变量不会被销毁,直到它过期或您清除浏览器cookie。 当我们在注销之前关闭浏览器时,您会看到同样的问题。
0
您应该在您的php.ini或代码中将session.cookie_lifetime设置为0。
The value 0 means "until the browser is closed."
http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
代码:
session_set_cookie_params (0);
0
我得到了同样的问题,当我使用Zend的记得我的选择,我没有找到解决办法,但有一个好主意,存储会话使用zend db处理程序并通过编写简单的查询删除过期的会话(如果它是cron任务,这是一个很好的解决方案),删除旧的cookie。
有关Zend的会话分贝处理程序,你可以在这里找到更多的信息,
http://framework.zend.com/manual/en/zend.session.savehandler.dbtable.html
相关问题
- 1. 会话不被破坏浏览器关闭
- 2. ASP.net会话如果他关闭浏览器会破坏
- 3. 如何在浏览器关闭时关闭vaadin会话但保持http会话?
- 4. 如何在codeigniter3中关闭浏览器时保持会话?
- 5. GWT:如何在关闭浏览器时关闭会话
- 6. 关闭浏览器后保持会话
- 7. 如何在浏览器中关闭一个会话关闭Django
- 8. 如何在浏览器关闭后保留会话?
- 9. 如何在mac os中关闭浏览器时销毁会话?
- 10. 如何在JSF中关闭浏览器时结束http会话
- 11. Spring Roo - 在浏览器关闭时关闭会话
- 12. 浏览器中的图像被破坏
- 13. 即使浏览器关闭,CodeIgniter如何保留会话数据?
- 14. 如何在关闭浏览器选项卡时清除会话?
- 15. 如何在浏览器关闭时结束会话
- 16. 会话cookie不会在浏览器上关闭关闭
- 17. 如何在浏览器中关闭浏览器以销毁会话和cookie 4
- 18. Laravel关闭浏览器关闭会话不在Chrome中工作
- 19. 在浏览器中关闭会话值关闭
- 20. 关闭浏览器或标签时关闭Asp.Net会话
- 21. 会话将在关闭浏览器后被删除nodejs
- 22. 关闭浏览器会话丢失
- 23. 关闭浏览器清除PHP会话
- 24. 关闭浏览器时ASP.NET会话如何过期?
- 25. 会话在浏览器关闭时不会过期
- 26. 有人可以从浏览器中破坏会话吗?
- 27. Php session_destroy()破坏浏览器中的所有会话
- 28. 在Rails中,如何关闭浏览器时如何销毁会话?
- 29. 如何让浏览器在PHP中关闭后保持会话打开?
- 30. javascript-ajax-关闭JAVA中关闭浏览器的会话
你有没有关闭浏览器,不仅与页面窗口? – Oleg
我完全关闭了浏览器,但当我重新加载页面会话仍然存在,我不想要。 – poojitha