我在我的应用程序中创建了一个登录/注销系统,但它甚至无法使用session_start();
,session_destroy();
等等session_unset ();
。
这是我到目前为止所做的:
第一页(登录)
<?php
if(
!isset($_SERVER['PHP_AUTH_USER'])||
!isset($_SERVER['PHP_AUTH_PW'])||
($_SERVER['PHP_AUTH_USER'])!="admin"||
($_SERVER['PHP_AUTH_PW']!="admin")
)
{
header('WWW-Authenticate: Basic realm="Accès refusé"');
echo 'Accès refusé';
exit;
}
else
session_start ();
$_SESSION['PHP_AUTH_USER'] = "admin";
$_SESSION['PHP_AUTH_PW'] = "admin";
echo '
这是注销部分
<?php
session_start();
session_unset ();
session_destroy();
header("Location: index.php");
die;
?>
问题是会话没有被破坏,即使单击注销按钮也是如此。