3
A
回答
8
默認情況下PHP的會話信息存儲在/ tmp /下的文件中。文件名通常以sess_開頭。因此刪除這些文件將清除現有的會話。 php.ini文件可能已被更改以更改這些文件的位置,因此如果找不到正確的文件,請檢查它。
1
如果在您的所有文件中包含/需要一個文件,則可以將遷移邏輯放在該文件中。
if (unset($_SESSION['myvar']) {
$_SESSION['myvar'] = my_setup_myvar_func();
}
我的主要PHP應用程序有這樣一個文件,但YMMV。
相關問題
- 1. 如何清除ASP.NET中所有用戶的SQL會話狀態
- 2. Rails.cache.clear正在註銷所有登錄用戶(清除會話)
- 3. 如何清除會話中的所有pageFlowScope地圖?
- 4. 如何從java中的所有活動會話中清除會話屬性?
- 5. 如何清除會話cookie
- 6. 有沒有辦法清除所有用戶的會話緩存鍵?
- 7. 我將如何清除所有導軌會話?
- 8. 銷燬用戶後清除會話
- 9. 有沒有辦法清除所有會話中的一些會話數據?
- 10. 清除應用程序啓動時的所有會話
- 11. 在tomcat 7中清除Web應用程序的所有會話
- 12. 如何清除JQUERY中的會話?
- 13. 如何在用戶控件卸載後清除會話變量
- 14. IE清除會話
- 15. window.open()清除會話
- 16. 清除powershell會話
- 17. 清除Facebook會話
- 18. 如何清除System.Windows.Forms.WebBrowser會話數據?
- 19. 如何在註銷時清除會話
- 20. 如何在不重新啓動應用程序的情況下爲所有用戶清除快速會話?
- 21. Response.Redirect(Request.Url.AbsoluteURI)清除所有用戶條目
- 22. .net會話清除php會話
- 23. NodeJS Express刪除同一用戶的所有會話
- 24. 從所有登錄的瀏覽器中刪除用戶會話
- 25. 如何清除客戶端.Net SSL會話緩存
- 26. Larvael等效會話所有用戶
- 27. 如何迭代並獲取會話中的所有用戶名
- 28. 設計:如何使一個用戶的所有會話過期?
- 29. 如何在Symfony 2.7中關閉用戶的所有會話?
- 30. 結束會話/清除Cookies
這讓我滿意,因爲它使服務器的其餘部分保持不變:除非實際必須重啓服務,否則不會重啓服務。 – 2010-02-23 10:34:43
請參閱session.save_path手冊:http://php.net/manual/en/session.configuration.php#ini.session.save-path – janmoesen 2010-02-23 10:41:46
如果將會話信息存儲在數據庫中會怎樣? – Pentium10 2010-02-23 10:45:17