我試圖創建一個if else語句說,如果用戶沒有登錄送他到主頁,否則,他可以去dashboard.phpPHP如果Else語句沒有正確重定向?
// Check to see if user is logged in
if ($_SESSION['kt_login_id'] == '') {
header('Location: index.php');
} else if ($_SESSION['kt_login_id'] != '') {
header('Location: dashboard.php');
};
在Firefox我收到錯誤但是說這個頁面試圖以一種不可能的方式重定向?
確定你在哪裏已經把這個做了你使用'在session_start();'之前,如果別的嗎? – ncm 2013-05-04 10:41:19
頭需要一個完整的URL重定向, 在這裏看到:http://stackoverflow.com/questions/3519807/header-location-not-working-properly – Chris 2013-05-04 10:41:25
只要你知道,它是多餘的陳述布爾非'else'條件中的'if'條件。如果「if」不適用,則會自動應用「else」。 – Patashu 2013-05-04 10:41:31