是否有可能發出從服務器(LAMP),這將破壞目前所有的會話變量的命令?我希望能夠在站點維護期間強制所有用戶離開會話。有沒有這樣做的有效方式,或者這是愚蠢的?
1
A
回答
4
就像保羅上面說:你可以刪除會話存儲。這將終止當前的所有用戶會話,會話數據將丟失。
$sessionFiles = glob(session_save_path().'/*');
foreach($sessionFiles as $file) {
if(is_file($file)) {
unlink($file);
}
}
1
你可以嘗試這樣的事:
$session_path = session_save_path();
shell_exec("rm " . $session_path . "/sess_*");
+0
帶變量的Shell_exec和rm命令嚇跑我! –
+0
我聽到了......有更多優雅的解決方案,就像Michel Feldheim所提議的那樣。 –
相關問題
- 1. 會話和服務器變量Session_End中
- 2. 瓶會話變量消失使用遠程服務器隧道
- 3. 爲什麼我必須取消所有會話變量?
- 4. 命令創建我想對服務器的所有用戶質量運行命令的服務器
- 5. WCF服務中的會話變量
- 6. 從Asmx Web服務中消耗java中的會話變量
- 7. 命令行命令打開HTTP會話到服務
- 8. 會話取消設置每個變量?
- 9. 取消設置php會話變量
- 10. 會話變量未被取消設置
- 11. 輕量級有狀態服務器會話與無狀態令牌(需要服務器撤銷列表)
- 12. 會話變量和Web服務
- 13. 會話變量,Web服務,ASP.NET和C#
- 14. 會話變量消失
- 15. 呼應會話變量,然後取消會話變量不顯示會話變量
- 16. jmeter提取的變量不會與會話有關
- 17. 取消服務器端GWT通話
- 18. 無法在Windows服務器上通過SSH會話與Plink執行命令
- 19. 如何最有效地取消會話變量的簽名?
- 20. C#FTP尺寸命令不會所有的FTP服務器上的工作
- 21. 無法訪問不同服務器上的會話變量
- 22. 一旦會話超時,服務器上的內存變量
- 23. 簡單的服務器端Flask會話變量
- 24. 獲取所有服務器
- 25. 錯誤與rails服務器命令
- 26. 取消服務電話
- 27. 從誰所有服務器上的命令
- 28. 如何列出mongodb服務器收到的所有命令
- 29. 維護會話與Web服務器
- 30. 聽我的客戶端機器對服務器所做的所有Perforce命令
如何刪除會話文件? –
你可以清除該tmp文件,檢查你的php ini的路徑 – Ibu
這是他們如何存儲在服務器上?作爲臨時文件? – eatonphil