2014-10-19 65 views
0

我试图将用户重定向到我的登录页面,如果用户没有登录,创建确保用户登录

这个变量当用户输入登录成功

$_SESSION['loggedin'] == true; 
    header("location:mainpage.php"); 

在我的'主页'这是我的代码:

if($_SESSION['loggedin'] == false) 
    header("location:login.php"); 

我已经添加'Session_start();'两个网页的上方还 我现在的问题是,每次我登录我自动重定向回到我的登录页面,所以这显然是不工作

+0

尝试===与对象操作 – mahen3d 2014-10-19 04:02:18

+0

@ mahen3d同样的问题仍然存在 – doublelift2 2014-10-19 04:04:44

回答

2

你做一个比较,而不是分配给true变量。试着这样做:

$_SESSION['loggedin'] = true; 
header("location:mainpage.php"); 
+0

谢谢!非常简单的错误,我使 – doublelift2 2014-10-19 04:15:30

+0

@ doublelift2,我很高兴帮助你! – 2014-10-19 04:16:33