正確的登出PHP SESSION,登出phpsession
/*1、每個頁面都必須開啟session_start()後才能在每個頁面裡面使用session。2、session_start()初始化session,第一次訪問會產生一個唯一會話ID儲存在用戶端(是基於cookie儲存的),使用者下次訪問時,session_start()會檢查有沒有會話ID,如果有瀏覽器會帶著這個會話ID過來(通過發送標頭檔傳過來的,這個可以用ff瀏覽器看到)來確定用戶端。3、給於cookie的session會在用戶端儲存一個會話ID即session_id,這個可以通過列印cookie看到,這個session_id的索引值為session_name,session_id() == $_COOKIE[session_name()]4、如果用戶端禁用了cookie,則必須用url傳遞session_id即給予URL的SESSION5、登出SESSION時不能用unset($_SESSION),可以使用$_SESSION = array()或則$_SESSION = null,正確登出session的方法如下:*///正確的登出session方法://1開啟sessionsession_start();//2、清空session資訊$_SESSION = array();//3、清楚用戶端sessionidif(isset($_COOKIE[session_name()])){ setCookie(session_name(),'',time()-3600,'/');}//4、徹底銷毀sessionsession_destroy();
http://www.bkjia.com/PHPjc/983247.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/983247.htmlTechArticle正確的登出PHP SESSION,登出phpsession /*1、每個頁面都必須開啟session_start()後才能在每個頁面裡面使用session。2、session_start()初始化session,第一...