php怎么退出登录清除session插图

本文操作环境:Windows7系统、PHP7.1版,Dell G3电脑

php怎么退出登录清除session?

PHP最彻底的退出登录,清除session、cookie的代码

public function logout(){  
$_SESSION = array(); //清除SESSION值.  
          if(isset($_COOKIE[session_name()])){  //判断客户端的cookie文件是否存在,存在的话将其设置为过期.  
                setcookie(session_name(),'',time()-1,'/');  
            }  
                session_destroy();  //清除服务器的sesion文件  
}

退出登录的时候,如果session或者cookie清除不干净,往往会造成各种奇幻的问题。尤其是当你的session在服务器上是用数据库驱动存储的。使用上面的代码可以彻底清除干净。

推荐学习:《PHP视频教程

以上就是php怎么退出登录清除session的详细内容,更多请关注亿码酷站其它相关文章!


<!–亿码酷站直播班–>php怎么退出登录清除session
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除

云服务器推荐