내 play.php (메인 페이지)를 사용자가 로그인해야하는 인덱스 페이지로 리디렉션하려고했습니다. 그러나 사용자는 redirecting을 계속하기 때문에 play.php에 로그인 할 수 없습니다. 나는 그것을 달성하기 위해 아래의 코드를 사용했다. body 태그 바로 뒤에 배치했습니다.인덱스 페이지로 리디렉션
<?php
header("Location: index.php");
exit();
?>
내 play.php (메인 페이지)를 사용자가 로그인해야하는 인덱스 페이지로 리디렉션하려고했습니다. 그러나 사용자는 redirecting을 계속하기 때문에 play.php에 로그인 할 수 없습니다. 나는 그것을 달성하기 위해 아래의 코드를 사용했다. body 태그 바로 뒤에 배치했습니다.인덱스 페이지로 리디렉션
<?php
header("Location: index.php");
exit();
?>
사용자 로그인을위한 조건이 없습니다. 사용자 상태를 확인하고 true 또는 false를 반환하는 함수를 만들어야합니다. 이름이 isUserLoggedIn 인 검사 함수를 작성하고 다음과 같이 사용하십시오.
<?php
if(!isUserLoggedIn()){
header("Location: http://example.com/index.php");
exit();
}
?>
'Location' 헤더는 * 항상 * 정규화 된 경로를 포함해야합니다.이 경로는 문서뿐만 아니라 위치뿐만 아니라 호스트 정보도 제공합니다. –
네가 맞다. – Kemal
누군가가 이미 로그인했는지 확인하고, 그렇지 않은 경우 리디렉션 만하면됩니다. – konsolenfreddy
로그인 한 사용자가 있는지 확인하는 코드가없는 것 같습니다. 사용자가 로그인했는지 확인하는 경우 header() 호출을 래핑해야합니다. – GordonM