我有一個在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