Defined('AUTH') 문제에 대하여
益伦
益伦 2017-10-12 19:14:40
0
1
1348

<?php

//defed('AUTH')에 대해 AUTH 상수가 존재하면 true이고 후속 종료에 액세스하지 않습니다. false인 경우, exit

defined('AUTH') 또는 Exit('보안 요인으로 인해 접근이 허용되지 않습니다');

?>

출력 결과가 왜: 보안으로 인해 접근이 허용되지 않는지 실행하십시오. 요인? AUTH 상수에는 할당된 값이 없습니다. 이를 false로 직접 처리하고 종료를 실행하려면 어떻게 해야 합니까? ?



益伦
益伦

모든 응답(1)
寻觅 beyond
<?php
if(!defined('AUTH')){
	exit("不准访问....")
}
?>

위 코드는 귀하의 것과 동일합니다.

귀하가 작성한 의견은 정확하지만 귀하의 질문은 귀하의 의견과 반대인 것 같습니다. 먼저 그것을 이해해야 하거나 단락 정리가 있습니다. b. a가 참이면 b가 참인지 계속 판단하지 않습니다. a가 거짓인 경우에만 b가 참인지 판단합니다. Defined()는 a와 동일하고, Exit()는 b와 동일합니다. AUTH에는 할당된 값이 없다고 이미 말씀하셨는데, Defined는 false이고, Exit()는 판단되며, Exit()는 항상 true이므로 종료됩니다. ()가 실행되었습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!