PHP 언어는 사용자의 액세스 방법을 어떻게 결정합니까? 시나리오는 다음과 같습니다. 이미지 src를 통해 액세스하면 이미지가 표시됩니다. 브라우저를 통해 직접 이미지가 표시됩니다
Accept는 요청의 Accept 헤더 정보로 판단할 수 있습니다. 브라우저 요청은 text/html | application/xhtml+xml | application/xml과 유사한 정보를 가져오며, 그 중 text/html이 해당 정보를 가져옵니다. src에는 text/html 요청 유형이 없습니다
HTTP 요청 헤더의 Referer,即PHP中的$_SERVER['HTTP_REFERER']가 비어 있는지 확인할 수 있습니다.
Referer
$_SERVER['HTTP_REFERER']
일반적으로 비어 있으면 이미지 주소를 직접 입력하여 열 수 있다는 의미입니다.
는 일반적으로 비어 있는 대신 <img> 태그를 통해 열립니다.
<img>
물론 유일한 예외는 사용자가 새 탭에서 이미지를 보기 위해 이 <img> 태그를 마우스 오른쪽 버튼으로 클릭하는 경우입니다.
사용자의 액세스 방법을 결정하는 데 사용되는 매개변수를 액세스 URL에 추가합니다. 참 간단해요
Accept는 요청의 Accept 헤더 정보로 판단할 수 있습니다. 브라우저 요청은 text/html | application/xhtml+xml | application/xml과 유사한 정보를 가져오며, 그 중 text/html이 해당 정보를 가져옵니다. src에는 text/html 요청 유형이 없습니다
HTTP 요청 헤더의
Referer
,即PHP中的$_SERVER['HTTP_REFERER']
가 비어 있는지 확인할 수 있습니다.일반적으로 비어 있으면 이미지 주소를 직접 입력하여 열 수 있다는 의미입니다.
는 일반적으로 비어 있는 대신
<img>
태그를 통해 열립니다.물론 유일한 예외는 사용자가 새 탭에서 이미지를 보기 위해 이
<img>
태그를 마우스 오른쪽 버튼으로 클릭하는 경우입니다.사용자의 액세스 방법을 결정하는 데 사용되는 매개변수를 액세스 URL에 추가합니다. 참 간단해요