PHP最完全的退出登陸,清除session、cookie的代碼

轉   https://blog.csdn.net/yxl8359026/article/details/49884825php

  1. public function logout(){  
  2. $_SESSION = array(); //清除SESSION值.  
  3.           if(isset($_COOKIE[session_name()])){  //判斷客戶端的cookie文件是否存在,存在的話將其設置爲過時.  
  4.                 setcookie(session_name(),'',time()-1,'/');  
  5.             }  
  6.                 session_destroy();  //清除服務器的sesion文件  

 

退出登陸的時候,若是session或者cookie清除不乾淨,每每會形成各類奇幻的問題。尤爲是當你的session在服務器上是用數據庫驅動存儲的。使用上面的代碼能夠完全清除乾淨。數據庫

相關文章
相關標籤/搜索