在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...