簡體   English   中英

檢查會話是否存在

[英]Check for existence of sessions

在我的代碼中,我有很多會話,但恐怕我會忘記unset()一些會話。 有什么解決方案可以檢查具有任何名稱的存在會話嗎? 我可以從服務器端做到這一點。

所有會話都作為鍵存儲在$ _SESSION中,因此循環遍歷意味着什么? 或session_destroy()銷毀與當前會話關聯的所有數據。

如果您的意思是“如何查看所有會話”,則取決於所使用的會話存儲機制。 通常,您可能會發現基於文件的會話數據存儲為/ tmp中的單個文件(或更准確地說,如果session.save_handler是'files',則路徑是由session.save_path設置的)

如果您的意思是“如何查看會話中的所有變量”,則可以使用foreach

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM