亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP如何讀取HTTP請求標頭

來源:青燈夜游 發(fā)布時間:2019-01-11 10:58:27 閱讀量:1003

在PHP中想要讀取請求標頭,可以使用getallheaders()函數(shù)、apache_request_headers()函數(shù)來實現(xiàn)。下面本篇文章就來帶大家認識PHP讀取請求標頭的方法,希望對大家有所幫助。

HTTP請求標頭是什么?

在了解HTTP請求標頭之前,我們首先來看看HTTP標頭。

HTTP標頭:HTTP標頭是在Web服務(wù)器和瀏覽器之間傳輸數(shù)據(jù)的代碼,它主要用于服務(wù)器和客戶端之間的雙向通信。

HTTP請求標頭:

在瀏覽器的地址欄中鍵入URL并嘗試訪問它時,瀏覽器會向服務(wù)器發(fā)送HTTP請求。

HTTP請求標頭包含文本記錄形式的信息,其中包括許多有用的信息,例如生成請求的瀏覽器的類型,功能和版本,客戶端使用的操作系統(tǒng),請求的頁面,瀏覽器接受的各種類型的輸出,等等。

接收到請求標頭后,Web服務(wù)器將HTTP響應(yīng)標頭發(fā)送回客戶端。

php讀取請求標頭

1、使用getallheaders()函數(shù)

getallheaders()函數(shù)可以獲取當前請求的全部的HTTP 請求標頭信息;然后返回包含當前請求所有頭信息的數(shù)組,如果獲取失敗會返回 FALSE 。

下面我們通過示例來介紹getallheaders()函數(shù)是如何讀取請求標頭的。

1

2

3

4

5

<?php

foreach (getallheaders() as $name => $value) {

    echo "$name: $value <br>";

}

?>

輸出:

2、使用apache_request_headers()函數(shù)

apache_request_headers()函數(shù)可以獲取當前請求的全部的HTTP 請求標頭信息。

1

2

3

4

5

6

7

<?php

$header = apache_request_headers();

   

foreach ($header as $headers => $value) {

    echo "$headers: $value <br />\n";

}

?>

輸出:


標簽: PHP
分享:
評論:
你還沒有登錄,請先