2014-10-19 88 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