无法使用php会话重定向到另一个页面

时间:2015-05-03 08:00:20

标签: php mysql

所以我在我的login.php上有这样的代码,当用户和密码与数据库匹配时,它将重定向到另一个页面,该页面需要先登录才能访问。

这是我在登录中的代码

            $_SESSION['userlog'] = true;
            header('location: table.php');

这是我的代码,需要在页面可访问之前登录。

           if(empty($_SESSION['userlog']))
           {
           header('LOCATION: login.php');
           }

问题是当我点击登录时,它不会在下一页重定向。 知道我的代码中有什么错误或缺失吗?

1 个答案:

答案 0 :(得分:0)

您是否在页面顶部声明session_start();以启用会话?

我建议验证它是否实际上是使用isset设置然后清空

if(!isset($_SESSION['userlog']) && empty($_SESSION['userlog']))
{
    header('LOCATION: login.php');
}