销毁Session

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zuimei_forver/article/details/68922430

    Session是用于一次会话中在服务器端存储数据,记录用户状态的。在使用完成后,如何销毁Session数据,分为以下三步:
1. 清空$_SESSION中数据
2. 如果session是基于cookie的,则需将cookie中session的信息删除
3. 销毁当前会话中所有数据

<?php
//初始化会话
session_start();
//重置会话中的所有变量
$_SESSION = array();
//删除会话cookie
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), "", time() - 4200, 
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]);
}
//销毁会话
session_destory();

猜你喜欢

转载自blog.csdn.net/zuimei_forver/article/details/68922430