PHP에서 HTTP 요청 헤더 가져오기
PHP에서는 요청 헤더의 값을 얻을 수 있습니다.
이들은 배열 형태로 슈퍼글로벌 변수 $_SERVER에
포함되어 있습니다. 이때 각 요청 헤더의 키는
'HTTP_'로 시작하며, 그 뒤에는
대문자로 된 해당 헤더의 이름이 옵니다.
예를 들어, Host 헤더의 내용을 가져와 보겠습니다:
<?php
echo $_SERVER['HTTP_HOST'];
?>
헤더 이름에 하이픈이 있는 경우,
PHP의 키에서는 하이픈이 밑줄로 변환됩니다.
예를 들어, Accept-Encoding 헤더의
내용을 가져오겠습니다:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Accept 헤더의 값을 가져오세요.
Accept-Language 헤더의 값을 가져오세요.
$_SERVER 변수의 내용을
var_dump를 통해 출력하세요.
눈으로 확인하여, 어떤 값이 헤더이고 어떤 값이
다른 것인지 판단해 보세요.