
HTTP請(qǐng)求標(biāo)頭是什么?
在了解HTTP請(qǐng)求標(biāo)頭之前,我們首先來看看HTTP標(biāo)頭。
HTTP標(biāo)頭:HTTP標(biāo)頭是在Web服務(wù)器和瀏覽器之間傳輸數(shù)據(jù)的代碼,它主要用于服務(wù)器和客戶端之間的雙向通信。
HTTP請(qǐng)求標(biāo)頭:
在瀏覽器的地址欄中鍵入U(xiǎn)RL并嘗試訪問它時(shí),瀏覽器會(huì)向服務(wù)器發(fā)送HTTP請(qǐng)求。
HTTP請(qǐng)求標(biāo)頭包含文本記錄形式的信息,其中包括許多有用的信息,例如生成請(qǐng)求的瀏覽器的類型,功能和版本,客戶端使用的操作系統(tǒng),請(qǐng)求的頁面,瀏覽器接受的各種類型的輸出,等等。
接收到請(qǐng)求標(biāo)頭后,Web服務(wù)器將HTTP響應(yīng)標(biāo)頭發(fā)送回客戶端。
php讀取請(qǐng)求標(biāo)頭
1、使用getallheaders()函數(shù)
getallheaders()函數(shù)可以獲取當(dāng)前請(qǐng)求的全部的HTTP 請(qǐng)求標(biāo)頭信息;然后返回包含當(dāng)前請(qǐng)求所有頭信息的數(shù)組,如果獲取失敗會(huì)返回 FALSE 。
下面我們通過示例來介紹getallheaders()函數(shù)是如何讀取請(qǐng)求標(biāo)頭的。
?php foreach (getallheaders() as $name = $html' target='_blank'>value) { echo $name: $value br ?
輸出:

2、使用apache_request_headers()函數(shù)
apache_request_headers()函數(shù)可以獲取當(dāng)前請(qǐng)求的全部的HTTP 請(qǐng)求標(biāo)頭信息。
?php $header = apache_request_headers(); foreach ($header as $headers = $value) { echo $headers: $value br / /n ? 輸出:

以上就是本篇文章的全部內(nèi)容,希望能對(duì)大家的學(xué)習(xí)有所幫助。更多精彩內(nèi)容大家可以關(guān)注php 相關(guān)教程欄目!!!
以上就是PHP如何讀取HTTP請(qǐng)求標(biāo)頭的詳細(xì)內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選