2013-03-28 3 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

이것은 header.inc.php –

답변

0

당신의 코드가 많은 점에 대한 명확성의 부족이 있습니다

  • index.php 파일을 무엇인지는
  • 는 mysql_connect.inc.php
것입니다

내가 볼 수 있듯이 index.php 파일에는 header.inc.php가 포함되어 있으므로 리다이렉션 그래서 우리가 정말로 필요로하는 것은 코드를 명확하게 게시하여 최대의 것을 도울 수 있습니다!

참고 : 우리가되지 않은 데이터 코딩으로 사용하는 논리를 볼 단지 필요가 익명의 데이터와 민감한 데이터를 교체하면 :

+0

입니다. 그래서 여기에 어떤 코딩을해야합니까? –

+0

@Nick Salvato : 모든 관련 파일의 내용을 header.inc.php에 게시하면 문제를 빠르게 해결하는 데 도움이 될 것이라고 생각합니다. 그런 다음 index.php 파일의 내용을 게시하면 이미지가 삭제됩니다. 만약 당신이 리디렉션 루프가있는 곳을 기록 할 수 있도록 중요한 데이터를 대체하여 mysql_connect.inc.php의 내용을 게시 할 수 있다면 –

관련 문제