獲取全部 HTTP 請求頭資訊

apache_request_headers

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

apache_request_headers獲取全部 HTTP 請求頭資訊

說明

apache_request_headers(): array

獲取目前請求的所有請求頭資訊。 可在 Apache、FastCGI、CLI、FPM 模式下執行。

參數

此函式沒有參數。

返回值

包含目前請求所有頭資訊的陣列,失敗返回 false

更新日誌

版本 說明
7.3.0 此函式可用於 FPM SAPI 模式。

範例

示例 #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

註釋

注意:

你也可以試圖從環境變數中讀取普通CGI變數,PHP以Apache模組方式執行時有可能無法獲得。使用phpinfo()獲得可讀取的變數列表。 環境變數.

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *