我有一个 index.php,其中包含我的登录表单并使用会话登录。每次用户访问 index.php 以确保安全时,如何销毁会话?
问问题
273 次
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 回答