Apache 함수 apache_request_headers
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_request_headers — 모든 HTTP 요청 헤더 가져오기
설명
apache_request_headers(): array
현재 요청에서 모든 HTTP 요청 헤더를 가져옵니다. Apache, FastCGI, CLI 및 FPM 웹 서버에서 작동합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
현재 요청에 있는 모든 HTTP 헤더의 연관 배열이거나 실패 시 false
입니다.
변경 로그
버전 | 설명 |
---|---|
7.3.0 | 이 함수는 FPM SAPI에서 사용할 수 있게 되었습니다. |
Examples
예제 #1 apache_request_headers() 예제
<?php
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 Host: www.example.com Connection: Keep-Alive
메모
메모: PHP를 Apache 모듈로 사용하는지 여부에 관계없이 작동하는 환경에서 공통 CGI 변수의 값을 읽을 수도 있습니다. 사용 가능한 모든 환경 변수 목록을 보려면 phpinfo()를 사용하십시오.
기타
- apache_response_headers() - 모든 HTTP 응답 헤더 가져오기