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()를 사용하십시오.


기타