웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

php에서 http헤더 header request 정보를 얻는 방법은?

Last Modified : 2017-04-30 / Created : 2017-04-30
20,405
View Count
php에서 HTTP 헤더 정보를 얻는 방법은 무엇일까요?


# PHP - Header Request 정보 얻는 방법

배열로 된 request header 정보를 변수 $headers에 저장합니다. 그 후 출력하는 코드입니다.
$headers = apache_request_headers();

foreach ($headers as $header => $value) {
  echo "$header: $value <br /> ";
}


헤더 정보를 출력해줍니다. 만약 host 정보만 얻으려면 아래와 같이 사용합니다.

$hostName = $headers['Host'];
echo $hostName;

결과는 아래처럼 나타납니다.
webisfree.com


위 정보를 활용하면 API를 만들때 request header 정보에 따라 Host가 다른 경우 에러를 반환할 수도 있습니다.

Previous

인터프리터 언어와 컴파일 언어의 차이점은?

Previous

자바스크립트 DOM 프로퍼티 nextElementSibling으로 다음 요소 선택하기