질문이 있습니다. 나는이 스크립트를 가지고있다PHP 포함 파일을 찾을 수 없습니다.
<?php
$GetPage= "index";
if((isset($_GET["page"])==true) && ($_GET["page"] != "")){
$GetPage = $_GET["page"];
}
?>
그러나 나는 stackoverflow와 google에서 검색한다. 그러나 나는 그것을 발견 할 수 없다. PHP가 파일을 찾을 수 없을 때 오류 페이지를 포함하고 싶습니다. 어떻게해야합니까? 나는 PHP로 선발 투수 야.
Ow를 거의 잊지 않았습니다. 이 사이트의 일부를 포함 시키려면 다음을 사용하십시오.
<?php include ("include/$GetPage.php"); ?>
감사합니다.
include 문에서'index.php'를 바로 쓸 수 있습니까? –
** **이 작업을 수행하지 마십시오. 이것은 끔찍한 나쁜 보안 문제입니다. 악의적 인 사용자는 경로를 알고있는 ** ANY ** 파일을 시스템에 포함시킬 수 있습니다. 예 : http : //example.com? page = ../../../../../../../etc/passwd'을 고려하십시오. –
http://en.wikipedia.org/wiki/ File_inclusion_vulnerability –