0

我有一个 index.php,其中包含我的登录表单并使用会话登录。每次用户访问 index.php 以确保安全时,如何销毁会话?

4

3 回答 3

0

您所要做的就是:

session_unset();

或者:

session_destroy();

取决于你的要求。

参考:

于 2013-08-16T09:01:50.807 回答
0

尝试这个:

<?php unset($_SESSION['whatever']); ?>

将删除会话。

于 2013-08-16T09:02:30.317 回答
0

// 完全删除会话和相关数据:

<?php
// open the session.
session_start();

// Unset all of the session variables.
$_SESSION = array();

// delete the session cookie.
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000,
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]
    );
}
session_unset(); 

// Finally, destroy the session.
session_destroy();
?>
于 2013-08-16T09:05:42.813 回答