php怎么实现退出登录时清除session
更新:HHH   时间:2023-1-7


本篇内容主要讲解“php怎么实现退出登录时清除session”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么实现退出登录时清除session”吧!

1、清除SESSION值。

2、判断客户端的cookie文件是否存在,存在的话将其设置为过期。

3、清除服务器的sesion文件。

实例

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”有了更深的了解,不妨来实际操作一番吧!这里是天达云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

返回编程语言教程...