2013-03-28 98 views
-1

當我讓我的header.inc.php我得到一個重定向循環。建設網站時循環重定向

我的代碼:

<? 
    include ("inc/scripts/mysql_connect.inc.php"); 
    session_start(); 
    $user = $_SESSION["user_login"]; 
    if (!isset($_SESSION["user_login"])) { 
     header("location: index.php"); 
     exit(); 
    } else { 
     header("location: home.php"); 
    } 
?> 
+3

這是的index.php? –

+1

除非您將某些值設置爲$ _SESSION [「user_login」],否則IF語句永遠不會爲false,並且永遠不會重定向到home.php。 – fiunchinho

+0

這是t header.inc.php –

回答

0

您的代碼有許多點缺乏明確的:

  • 什麼是index.php文件
  • 是什麼mysql_connect.inc.php

正如我可以看到,你可能index.php文件有一個包括header.inc.php,所以他們是一個重定向lo因此,我們真正需要的是清楚地發佈您的代碼,以便我們能夠最大程度地幫助您!

注:替換,我們只需要通過編碼數據沒有看到你所使用的邏輯匿名數據敏感數據使用的是:)

+0

所以我應該在這裏發佈什麼編碼? –

+0

@Nick Salvato:我認爲將所有相關文件的內容發佈到header.inc.php將幫助我們更快地解決問題 然後,特別是index.php文件內容的帖子將清除圖像a很多,如果你可以通過替換敏感數據來發布mysql_connect.inc.php的內容,那麼我們可以注意到重定向循環的位置:) –