首頁  >  文章  >  後端開發  >  php使用curl判斷網頁404不存在的方法 原創

php使用curl判斷網頁404不存在的方法 原創

WBOY
WBOY原創
2016-07-28 08:29:231098瀏覽

本文實例講述了php使用curl判斷網頁404(不存在)的方法。分享給大家參考,具體如下:

<&#63;php
/* php使用curl判断404
 * Created on 2016-6-22
 * Writer www.jb51.net
 */
 function chkurl($url){
    $handle = curl_init($url);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);//设置超时时间
    curl_exec($handle);
    //检查是否404(网页找不到)
    $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 "不存在";
 }
&#63;>

運作結果為:不存在

補充:關於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教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn