如何破坏index.php中的会话?

时间:2013-08-16 09:00:23

标签: php session session-variables

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

3 个答案:

答案 0 :(得分:0)

你所要做的就是:

session_unset();

或:

session_destroy();

取决于您的要求。

参考文献:

答案 1 :(得分:0)

试试这个:

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

将删除会话。

答案 2 :(得分: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();
?>