2017-03-24 3 views
0
의 모든 다른 수준에서 파일을 포함

내 오류 페이지가는 PHP

root/img/404.png 

사용자가 "루트/AAA" 같은 잘못된 링크에 액세스에서 이미지를 포함하고, 이미지가 표시되지만 사용자가 에 액세스 할 때입니다 "root/aa/aa" 오류 페이지가 표시되지만 이미지가로드되지 않습니다.

내 질문은 : 각기 다른 수준으로 보여줄 수있는 파일을 포함시키는 방법은 무엇입니까?

+1

이미지'src'에서 절대 경로를 사용하십시오. – Barmar

+0

Barmar means Vbudo

+0

@ Vbudo, Barmar : 이미지와 함께 작동하지만 "include (domainName.com/example.php)"파일 좋아요를 포함하면 안전합니까? – quokka

답변

0

일반적으로 이미지는 PHP 포함() 문이 아닌 <img> 태그를 사용하여 포함됩니다. 그러나 두 가지 경우 모두 핵심은 루트 수준에서부터 시작하는 것입니다. 예를 들어 img의 경우 <img src="img/404.png"> 대신 <img src="/img/404.png">이 될 것입니다. /가 없으면 img 파일 (또는 포함 파일 등)이 현재 디렉토리에 상대적으로로드됩니다. 표시 한 내용은 사용자의 페이지 요청에 따라 다릅니다.