每跳轉一個頁面先判斷session是否存在如果session不存在就跳到登錄頁面,登錄后將session保存,如果有session繼續進行操作,如果點擊退出登錄就先清session,再跳到登錄界面。
php登錄后點擊退出登錄實現代碼:
<?php $_SESSION = array(); //清除SESSION值. if(isset($_COOKIE[session_name()])){ //判斷客戶端的cookie文件是否存在,存在的話將其設置為過期. setcookie(session_name(),'',time()-1,'/'); } session_destroy(); //清除服務器的sesion文件 echo "<script>location.href='index.php';</script>"; ?>
session 變量用于存儲關于用戶會話(session)的信息,或者更改用戶會話(session)的設置。Session 變量存儲單一用戶的信息,并且對于應用程序中的所有頁面都是可用的。
如果您希望刪除某些 session 數據,可以使用 unset() 或 session_destroy() 函數。
推薦閱讀:php服務器