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