검색 스크립트를 만들 때 웹 문서 루트 외부의 파일과 폴더에 대한 딥 레벨 검색을 중지하고 싶습니다.상대 경로를 절대 경로로 변환하는 가장 좋은 방법은 무엇입니까?
사용자가 ../../../../../../
과 같은 것을 전달한 경우이를 캡처하여 가리키는 절대 경로로 변환 한 다음 위생 점검을 수행하고 싶습니다.
그래서 예 ../../../../../
이 /
로 변환하면 나는 검색을 누르고 웹 서버 루트에 고정하는 $_SERVER['DOCUMENT_ROOT']
또는 PHP의 다른 기능을 /
를 교체합니다.
나는 그렇게하지만'' ''또는 빈 문자열을 반환합니다. – Eli
요청 된 경로가 존재하지 않으면 false를 반환합니다. –