來(lái)源:青燈夜游 發(fā)布時(shí)間:2019-01-11 10:58:27 閱讀量:1075
在PHP中想要讀取請(qǐng)求標(biāo)頭,可以使用getallheaders()函數(shù)、apache_request_headers()函數(shù)來(lái)實(shí)現(xiàn)。下面本篇文章就來(lái)帶大家認(rèn)識(shí)PHP讀取請(qǐng)求標(biāo)頭的方法,希望對(duì)大家有所幫助。
HTTP請(qǐng)求標(biāo)頭是什么?
在了解HTTP請(qǐng)求標(biāo)頭之前,我們首先來(lái)看看HTTP標(biāo)頭。
HTTP標(biāo)頭:HTTP標(biāo)頭是在Web服務(wù)器和瀏覽器之間傳輸數(shù)據(jù)的代碼,它主要用于服務(wù)器和客戶端之間的雙向通信。
HTTP請(qǐng)求標(biāo)頭:
在瀏覽器的地址欄中鍵入U(xiǎn)RL并嘗試訪問(wèn)它時(shí),瀏覽器會(huì)向服務(wù)器發(fā)送HTTP請(qǐng)求。
HTTP請(qǐng)求標(biāo)頭包含文本記錄形式的信息,其中包括許多有用的信息,例如生成請(qǐng)求的瀏覽器的類型,功能和版本,客戶端使用的操作系統(tǒng),請(qǐng)求的頁(yè)面,瀏覽器接受的各種類型的輸出,等等。
接收到請(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 。
下面我們通過(guò)示例來(lái)介紹getallheaders()函數(shù)是如何讀取請(qǐng)求標(biāo)頭的。
1 2 3 4 5 |
|
輸出:
2、使用apache_request_headers()函數(shù)
apache_request_headers()函數(shù)可以獲取當(dāng)前請(qǐng)求的全部的HTTP 請(qǐng)求標(biāo)頭信息。
1 2 3 4 5 6 7 |
|
輸出:
在線
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線溝通:
客服
熱線
7*24小時(shí)客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信