⑴ php怎麼判斷session 是否為空
if($_SESSION['你保存的鍵']){
//有值處理
}else{
//無值處理
}
⑵ php如何判斷session是否出於開啟狀態
上面這個回答有問題。如果$_SESSION本來就沒有值,那麼就算已經調用了session_start()那麼這個$_SESSION最終還是空的,正確嚴禁的答案是:5.4及以上可以用session_status()的返回值來判斷,5.4以下用session_id()是否有值來判斷,當然,5.4也可以用這種方法判斷
參考代碼:
圖片FROM: php官方手冊
⑶ php中如何用session判斷用戶是否以登陸
<?php
if($_SESSION[user]==" "){
echo "<script>alert('請通過正確的途徑登錄本系統!');window.location.href=' http://www.qyuef.com/';</script>";//替換成要跳轉的網址;exit;//終止程序繼續執行
}
?> 把代碼寫如一個文件,在每個要驗證的頁面開頭引入
⑷ php判斷session是否存在
判斷變數有無用函數
isset();
同理,判斷session變數是否存在,也用這個函數。
isset($_SESSION['name']);