<?php
if (defined("VALID")) {
?>
html code here
<?php
} else {
die('Restricted Access.');
}
?>
}} 이제는 간단한 작업을 수행 할 때 작동합니다 ..... 그러나 일부 파일을 사용하여 &에서 일부 대체 작업을 수행하므로 file_get_contents(); 그러나 이것을 사용할 때 HTML 코드를 얻을뿐만 아니라 PHP 코드가 반환되기도합니다 .....이 코드는 소스에서 끝나기 때문에 필자는 원하지 않습니다.
이 문제가 발생합니까? 아마도 PHP 코드를 제거할까요? 더 좋은 방법/제안?
불변의 보안 접근법에 대해서는 상수 검사 및 죽기()가 적절하지 않으며 지표가 아닙니다. 단지 데이터 파일이라면, 단순히 그것들을 별도의 디렉토리에 넣고'.htaccess'에서'Allow/Deny'로 원격 액세스를 차단하십시오. – mario
나쁜 보안 접근 방법에 대해 자세히 설명해 주시겠습니까? 연습의 요점은 보안을 강화하는 것입니다 ... & 파일은 별도의 디렉토리에 있습니다. – Brett