php怎么退出登录清除session
程序员文章站
2022-03-22 09:01:56
...
php退出登录清除session的实现方法:1、清除SESSION值;2、判断客户端的cookie文件是否存在,存在的话将其设置为过期;3、清除服务器的sesion文件。
本文操作环境: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中的trim()函数