>  기사  >  백엔드 개발  >  PHP에서 $_SERVER[\'HTTP_REFERER\']가 비어 있는 이유는 무엇입니까?

PHP에서 $_SERVER[\'HTTP_REFERER\']가 비어 있는 이유는 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-10-31 19:21:29153검색

Why is $_SERVER['HTTP_REFERER'] Empty in PHP?

PHP에서 리퍼러 URL 가져오기

문제

$_SERVER['HTTP_REFERER']를 사용하여 리퍼러 URL을 검색할 때 비어 있습니다.

실종자 확인 변수

프롬프트에는 $_SERVER의 스니펫이 포함되어 누락된 변수가 HTTP_REFERER임을 나타냅니다.

비어 있는 $_SERVER['HTTP_REFERER']

  1. 추천자 없음: 사용자는 하이퍼링크 또는 URL 입력.
  2. 연결이 끊긴 사용자: 프로그래밍 방식(예: CURL 사용)으로 요청을 제출하는 경우 리퍼러를 지정할 필요가 없습니다.

고려 사항

제공된 $_SERVER 출력의 맥락에서 HTTP_REFERER 변수는 실제로 없어진. 다만, 개인정보 보호를 위해 특정 값의 생략이 검열되었으며, 실제 출력은 다를 수 있다는 점 유의하시기 바랍니다.

위 내용은 PHP에서 $_SERVER[\'HTTP_REFERER\']가 비어 있는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.