php如何实现退出登录清除session

发布时间:2021-09-16 09:50:38 作者:小新
来源:亿速云 阅读:295

这篇文章主要介绍php如何实现退出登录清除session,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

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如何实现退出登录清除session”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 登录页面判断session退出登录清空session
  2. php登录后点击退出登录的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php session

上一篇:nodejs如何检测文件是否存在

下一篇:QT网络编程UDP下C/S架构广播通信的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》