我在这里看到过类似的问题,但没有一个能帮我解决问题。 我禁止访问页面,除非用户使用以下代码登录
session_start();
if (!isset($_SESSION['username'])){
header("Location: Login.php");
}
当它将我发送到登录页面时,我登录并将它带到主菜单。 然后,如果我转到另一个页面,它会将我发回给再次登录。 即使我在重定向时登录,它也会对每个页面进行相同的处理。 可能是什么问题呢?
成功登录后,我在主菜单上有这个
session_start();
$_SESSION['user']=$_POST['username'];
$_SESSION['password']=$_POST['password'];
答案 0 :(得分:-1)
您将会话设置为“用户”
$_SESSION['user']=$_POST['username'];
并使用'username'检查会话
这样做
session_start();
if (!isset($_SESSION['user'])){
header("Location: Login.php");
}