php中get headers和curl區別

2021-08-16 18:18:55 字數 366 閱讀 9570

在php中判斷乙個鏈結是否可以訪問的時候,查文件看到有乙個get_headers()的方法,但是在實際使用時候好像並沒有curl -i快,於是測了一下~

驚奇的發現php中的get_headers()方法其實是發了乙個get請求,而linux命令中curl -i 是發了乙個head請求,於是乎所以如果只判斷乙個鏈結是否200的時候用curl -i,是更好的選擇

我們輸入curl -i命令

檢視nginx的日誌,可以知道是傳送了乙個head請求

我們使用get_headers()方法

發現是get請求

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

在php開發中,我們經常需要獲取http請求中傳送的伺服器資訊,本文通過乙個簡單的php示例介紹了通過get headers函式獲取伺服器的相關資訊。get headers 是php系統級函式,他返回乙個包含有伺服器響應乙個 http 請求所傳送的標頭的陣列。如果失敗則返回 false 並發出一條 ...

PHP中strtr和str replace比較

首先這2個函式都是具有替換字元功能的。但是strtr比str replace效能上要塊4倍。具體情況請看如下分解 首先是strtr函式 例項1 當 以下為引用的內容 這個時候輸出的為baicai而不是bai123cai,因為str pao echo strtr paocai pao bai123 例...

PHP中CKEditor和CKFinder使用心得

最近由於工作需要,一次性需要把所有的編輯器改進成ckeditor,不過這玩意沒有上傳功能,只好找到它的姐妹產品ckfinder。網上一查,才知道這兩東西合夥才有希望完成上傳等諸多功能。由於之前都用fckeditor,突然使用ckeditor蠻不適應,不過fck由於有漏洞,也不敢用了,才知道原來fck...