退出登录,就是清除session,cookie里的用户信息
// 第一种
public function clear()
{
foreach($this->_COOKIE as $k=>$v){
$this->set($k, '', -86400);
}
}
// 第二种
session_start();
//注销登录
if($_GET['action'] == "logout"){
unset($_SESSION['userid']);
unset($_SESSION['username']);
echo '注销登录成功!点击此处 <a href="login.html">登录</a>';
exit;
}
// 第三种
//清除SESSION值.
$_SESSION = array();
//判断客户端的cookie文件是否存在,存在的话将其设置为过期.
if(isset($_COOKIE[session_name()])){
setcookie(session_name(),'',time()-1,'/');
}
//清除服务器的sesion文件
session_destroy();
echo "<script>location.href='index.php';</script>";
// 第四种
public function loginout()
{
$this->cookie->delete('ATOKEN');
return true;
}