PHP中get headers函式使用方法解析

2021-06-29 08:30:05 字數 1274 閱讀 7120

在php開發中,我們經常需要獲取http請求中傳送的伺服器資訊,本文通過乙個簡單的php示例介紹了通過get_headers函式獲取伺服器的相關資訊。

get_headers() 是php系統級函式,他返回乙個包含有伺服器響應乙個 http 請求所傳送的標頭的陣列。如果失敗則返回 false 並發出一條 e_warning 級別的錯誤資訊(可用來判斷遠端檔案是否存在)。

array get_headers ( string $url [, int $format = 0 ] )

url 目標 url

format 如果將可選的 format 引數設為 1,則 get_headers() 會解析相應的資訊並設定陣列的鍵名。

示例

php"> 

以上例程的輸出類似於:array ( [0] => http/1.1

php中get headers和curl區別

在php中判斷乙個鏈結是否可以訪問的時候,查文件看到有乙個get headers 的方法,但是在實際使用時候好像並沒有curl i快,於是測了一下 驚奇的發現php中的get headers 方法其實是發了乙個get請求,而linux命令中curl i 是發了乙個head請求,於是乎所以如果只判斷乙...

PHP中include與require函式的區別

require php 這個函式通常放在php程式的最前面,php程式在執行前,就會先讀入require所指定引入的檔案,使它變成php程式網頁的一部分。常用的函式,亦可以這個方法將它引入。include php 這個函式一般是放在流程控制的處理部分中。php程式在讀到include的檔案時,才將它...

php 中ob flush函式 和 flush函式

ob flush 函式 取出php buffering中的資料,放入server buffering flush 函式 取出server buffering的資料,放入browser buffering 例如 echo str repeat m0sh1 1000 for i 0 i 4 i head...