我看到了很多关于这个问题,即时通讯仍然有问题...有人可以给我一个帮助吗?在php中销毁会话
登录页面:
<?PHP
header("Content-Type: text/html; charset=utf-8");
$login = "root";
$senha = "test";
session_start();
session_set_cookie_params(0);
if ($_POST['login'] && $_POST['senha']) {
if ($login == $_POST['login'] && $senha == $_POST['senha']) {
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
Header("Location: index.php");
} else {
unset ($_SESSION['login']);
unset ($_SESSION['senha']);
header("Location: login.php");
}
}
?>
注销页面:
<?php
session_start();
$_SESSION = array();
unset($_SESSION['login']);
unset($_SESSION['senha']);
setcookie(session_name(), '', time() - 3600, '/');
session_destroy();
Header("Location: login.php");
exit();
?>
即时得到这个错误:
PHP Warning: session_destroy(): Session object destruction failed in \\N\Users\cPanel\gil\public_html\gilberto\logout.php on line 11
请参考http://stackoverflow.com/questions/3512507/proper-way-to-logout-from-a-session-in-php。 –