이 코드에는 무한 루프 문제가 있습니다. 그것은 세션 변수가 있는지 확인하고, 그렇지 않다면 인덱스 페이지로 리디렉션되도록하고 싶습니다.PHP 로그인하지 않은 무한 루프
session_start();
if (! isset($_SESSION['foo'])) {
header('Location: /index.php');
}
exit;
나는 출구를 두어 보았습니다. 및 exit(); 및 endif; if 루프 외부와 내부에서 모든 것이 여전히 나에게 무한 루프 문제를 안겨주고있다. 이 코드는 모든 페이지에서 호출되는 헤더 페이지에 있습니다. 로그인하지 않은 경우에만 인덱스 페이지에 액세스 할 수 있습니다. 이것이이 코드가 처음부터 존재하기를 원했던 요지입니다.
미리 도움을 주셔서 감사합니다.
이 코드는 모든 페이지에있는 헤더 페이지에 있음을 언급했다. 이 코드가 색인 페이지에도있는 경우 색인 페이지는 세션 변수를 확인하여 hte 무한 루프로 연결됩니다. – docaholic