所以我在我的login.php
上有这样的代码,当用户和密码与数据库匹配时,它将重定向到另一个页面,该页面需要先登录才能访问。
这是我在登录中的代码
$_SESSION['userlog'] = true;
header('location: table.php');
这是我的代码,需要在页面可访问之前登录。
if(empty($_SESSION['userlog']))
{
header('LOCATION: login.php');
}
问题是当我点击登录时,它不会在下一页重定向。 知道我的代码中有什么错误或缺失吗?
答案 0 :(得分:0)
您是否在页面顶部声明session_start();
以启用会话?
我建议验证它是否实际上是使用isset
设置然后清空
if(!isset($_SESSION['userlog']) && empty($_SESSION['userlog']))
{
header('LOCATION: login.php');
}