2012-03-17 140 views
0

在我的代碼中,我有很多會話,我擔心會忘記unset()會話。任何解決方案,我可以檢查與任何名稱存在會議? OFc我可以從服務器端做到這一點。檢查是否存在會話

+0

由你的意思是要檢查'$ _SESSION [‘變量’]'? – jmishra 2012-03-17 09:10:27

回答

2

如果您的意思是「如何查看所有會話」,這取決於所使用的會話存儲機制。您通常會發現存儲在/ tmp目錄的單個文件基於文件的會話數據(或者更準確地說,如果session.save_handler是「文件」,路徑是由session.save_path設置)

如果你的意思是「我怎麼能看到所有的變量在一個會話」,你可以使用foreach

foreach($_SESSION as $name=>$value) 
{ 
    echo "$name = $value<br>"; 
} 
2

所有會話都存儲爲$ _SESSION中的密鑰,因此循環通過那個 是你的意思嗎? 或session_destroy()銷燬與當前會話關聯的所有數據。

相關問題