php判斷session是否為空:
if (isset($_SESSION['aa'])) { echo '有值'; } else { echo '沒有值'; }
isset — 檢測變數是否已設定並且非 NULL
如果已經使用 unset() 釋放了一個變數之後,它將不再是 isset()。若使用 isset() 測試一個被設定成 NULL 的變數,將返回 FALSE。同時要注意的是 null 字元("")並不等同於 PHP 的 NULL 常數。
PHP session 變數用於儲存關於使用者對談(session)的資訊,或者更改使用者對談(session)的設定。Session 變數儲存單一使用者的資訊,並且對於應用程式中的所有頁面都是可用的。
Session 的工作機制是:為每個訪客建立一個唯一的 id (UID),並基於這個 UID 來儲存變數。UID 儲存在 cookie 中,或者通過 URL 進行傳導。
以上就是php判斷session是否為空的詳細內容,更多請關注TW511.COM其它相關文章!