액세스하려는 페이지에 대한 올바른 URL을 지정 했더라도 사용자가 액세스 할 수 없도록 PHP 코드를 입력해야합니까? 로그온 페이지로 리디렉션하십시오. 이 문제에 정말로 어려움을 겪고 있습니다. 브라우저에서 버튼을 누를 때마다 사용자가 계속 페이지에 액세스 할 수 있습니다.PHP에서 도움이 필요합니다.
0
A
답변
0
당신/당신의의 index.php와 같은 다른 PHP 파일 내에서, 다음, 당신은 당신의 요구에 대하여 확인되는 상수를 정의 할 수 있습니다 포함이 필요한 경우 : PS
http://php.net/manual/en/function.header.php
파일.
의 index.php :
define(APP_LOADED, true);
required_file.php :
if (!defined(APP_LOADED)) {
header('Location: login.php');
exit 0;
}
// do something else here
0
if (...) {
header('Location: http://www.example.com/');
exit 0;
}
적절한 if 절을 작성하십시오. 타이 마이클
+3
당신은 아마'출구를 원하는하며'헤더()'통화 또는 스크립트의 나머지는 여전히 –
1
당신은 ACL 검사의 일종을 구현해야합니다. 기본 솔루션은 로그인시 SESSION을 설정하는 것입니다.
사용자가 볼 수없는 페이지에 액세스하면 로그인 페이지로 다시 리디렉션됩니다.
if (!isset($_SESSION[ "login" ] && ...) {
header("Location: path_to_login_page");
}
관련 문제
- 1. 도움이 필요합니다.
- 2. 코드 스 니펫을 PHP에서 Javascript로 변환하는 데 도움이 필요합니다.
- 3. 바보 같지만 ... PHP에서 변수를 설정하는 데 도움이 필요합니다.
- 4. PHP에서 재귀 호출의 양을 결정하는 데 도움이 필요합니다.
- 5. PHP - Regex에 대한 도움이 필요합니다.
- 6. 플렉스 시각화에 도움이 필요합니다
- 7. 부스트 adjacency_list 도움이 필요합니다.
- 8. Struts 도움이 필요합니다
- 9. CSS가있는 도움이 필요합니다
- 10. AJAX 도움이 필요합니다.
- 11. 통역사 설계에 도움이 필요합니다
- 12. 레일, 메서드, 도움이 필요합니다.
- 13. Zend_Form_Element_File의 도움이 필요합니다.
- 14. 도움이 필요합니다. twitter post
- 15. serialization에서 도움이 필요합니다.
- 16. 도움이 필요합니다 xpath ... please
- 17. 계산 오류 - 도움이 필요합니다!
- 18. 데이터베이스 생성에 도움이 필요합니다.
- 19. MATLAB의 FFT (도움이 필요합니다)
- 20. LINQ 리팩터링 도움이 필요합니다
- 21. 심각한 조립 도움이 필요합니다.
- 22. EJB 도움이 필요합니다
- 23. 이진 열의 도움이 필요합니다
- 24. 레코드 표시에 도움이 필요합니다
- 25. 웹 크롤링 도움이 필요합니다.
- 26. BackgroundWorker 도움이 필요합니다.
- 27. PHP curl 도움이 필요합니다.
- 28. 오디오 스트리밍에 도움이 필요합니다.
- 29. jquery 구문에 도움이 필요합니다.
- 30. 구조체의 도움이 필요합니다
실행 얻을 것이다 후'나는 영업 이익은 본격적인 로그인 시스템을 찾고 생각합니다. –