http協議中有很多方法:get、post、put、delete、option等等。其實我們這裡就只需要判斷對應的url是否有效,也就是說我們只需要查詢到對應的檔案資訊,並不需要檔案的內容。剛好,這裡head方法與get方法一樣,都是向伺服器發出指定資源的請求。只不過伺服器將不傳回資源的本文部分。它的好處在於,使用這個方法可以在不必傳輸全部內容的情況下,就可以獲取其中「關於該資源的資訊」(元資訊或稱元資料)。
見《http權威指南》截圖:
* 驗證url是否有效
** @param urlstr 待驗證的url
* @return
*/public static boolean verificationurl(string urlstr)
return false;
} catch (malformedurlexception e) catch (ioexception e)
}
PHP判斷遠端url是否有效的幾種方法
使用file get contents函式,不過優缺點如果url無法訪問,會出現終止程式問題 使用curl返回,然後判斷是否正確執行 使用get headers函式,根據http返回值檢視是否有200 使用原生的js函式activexobject,僅支援ie核心的瀏覽器 使用jq擴充套件 本文主要介...
PHP判斷遠端url是否有效的幾種方法
使用file get contents函式,不過優缺點如果url無法訪問,會出現終止程式問題 使用curl返回,然後判斷是否正確執行 使用get headers函式,根據http返回值檢視是否有200 使用原生的js函式activexobject,僅支援ie核心的瀏覽器 使用jq擴充套件 本文主要介...
PHP判斷遠端url是否有效的幾種方法
使用file get contents函式,不過優缺點如果url無法訪問,會出現終止程式問題 使用curl返回,然後判斷是否正確執行 使用get headers函式,根據http返回值檢視是否有200 使用原生的js函式activexobject,僅支援ie核心的瀏覽器 使用jq擴充套件 本文主要介...