本文實例講述了php使用curl判斷網頁404(不存在)的方法。分享給大家參考,具體如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php
function chkurl( $url ){
$handle = curl_init( $url );
curl_setopt( $handle , CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt( $handle , CURLOPT_CONNECTTIMEOUT, 10);
curl_exec( $handle );
$httpCode = curl_getinfo( $handle , CURLINFO_HTTP_CODE);
if ( $httpCode == 404) {
return false;
} else {
return true;
}
curl_close( $handle );
}
$url = "http://www.jb51.net/asdasd.html" ;
if (chkurl( $url )==true){
echo "存在" ;
} else {
echo "不存在" ;
}
?>
|
登入後複製
運作結果為:不存在
補充:關於HTTP請求頭資訊,可參考本站在線工具:
HTTP狀態碼大全:
http://tools.jb51.net/table/http_status_code
PS:小編在這裡推薦一款本站的php格式化美化的排版工具幫助大家在以後的PHP程式設計中進行程式碼排版:
php程式碼在線格式化美化工具:
http://tools.jb51.net/code/phpformat
另外,由於php屬於C語言風格,因此以下這款工具同樣可以實現php程式碼的格式化:
C語言風格/HTML/CSS/json程式碼格式化美化工具:
http://tools.jb51. net/code/ccode_html_css_json
更多關於PHP相關內容有興趣的讀者可查看本站專題:《PHP數學運算技巧總結》、《php操作office文檔技巧總結(包括word,excel,access, ppt)》、《PHP數組(Array)操作技巧大全》、《php排序演算法總結》、《PHP常用遍歷演算法與技巧總結》、《PHP資料結構與演算法教學》、《php程式設計演算法總結》、《 php正規表示式用法總結》、《PHP運算與運算符用法總結》、《php字串(string)用法總結》及《php共同資料庫操作技巧總結》
希望本文所述對大家PHP程式設計有所幫助。
以上就介紹了 php使用curl判斷網頁404不存在的方法 原創,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。