來源:青燈夜游 發(fā)布時間:2019-01-11 10:58:27 閱讀量:1123
在PHP中想要讀取請求標(biāo)頭,可以使用getallheaders()函數(shù)、apache_request_headers()函數(shù)來實現(xiàn)。下面本篇文章就來帶大家認(rèn)識PHP讀取請求標(biāo)頭的方法,希望對大家有所幫助。
HTTP請求標(biāo)頭是什么?
在了解HTTP請求標(biāo)頭之前,我們首先來看看HTTP標(biāo)頭。
HTTP標(biāo)頭:HTTP標(biāo)頭是在Web服務(wù)器和瀏覽器之間傳輸數(shù)據(jù)的代碼,它主要用于服務(wù)器和客戶端之間的雙向通信。
HTTP請求標(biāo)頭:
在瀏覽器的地址欄中鍵入URL并嘗試訪問它時,瀏覽器會向服務(wù)器發(fā)送HTTP請求。
HTTP請求標(biāo)頭包含文本記錄形式的信息,其中包括許多有用的信息,例如生成請求的瀏覽器的類型,功能和版本,客戶端使用的操作系統(tǒng),請求的頁面,瀏覽器接受的各種類型的輸出,等等。
接收到請求標(biāo)頭后,Web服務(wù)器將HTTP響應(yīng)標(biāo)頭發(fā)送回客戶端。
php讀取請求標(biāo)頭
1、使用getallheaders()函數(shù)
getallheaders()函數(shù)可以獲取當(dāng)前請求的全部的HTTP 請求標(biāo)頭信息;然后返回包含當(dāng)前請求所有頭信息的數(shù)組,如果獲取失敗會返回 FALSE 。
下面我們通過示例來介紹getallheaders()函數(shù)是如何讀取請求標(biāo)頭的。
1 2 3 4 5 |
|
輸出:
2、使用apache_request_headers()函數(shù)
apache_request_headers()函數(shù)可以獲取當(dāng)前請求的全部的HTTP 請求標(biāo)頭信息。
1 2 3 4 5 6 7 |
|
輸出:
在線
客服
客服
熱線
7*24小時客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信