我在每次登录时创建会话变量,它是 $_SESSION['usr'] 和 $_SESSION['psw']。当我注销时,我正在使用以下代码销毁它们:
<?php
session_start();
session_destroy();
if(count($_SESSION) == 0)
{
$_SESSION=array();
session_destroy();
}
header("Location:home.php");
?>
我要做的是限制某些页面仅供登录用户使用,所以我尝试使用这段代码:
<?php if(!$_SESSION['usr']){header('Location:home.php');} ?>
我不明白为什么它不起作用,因为它完全有意义,但没有人知道为什么?谢谢你的帮助...