ホームページ >バックエンド開発 >PHPチュートリアル >Curl を使用して Web ページ 404 が PHP Original に存在しないかどうかを確認する方法

Curl を使用して Web ページ 404 が PHP Original に存在しないかどうかを確認する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-28 08:29:231158ブラウズ

この記事の例では、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 オフィス文書操作スキルのまとめ (word、excel、access、ppt を含む)」、「PHP 配列 (Array) 操作スキルの完全版」をご覧ください。 "、PHP ソート アルゴリズムの概要"、"一般的な PHP トラバーサル アルゴリズムとテクニックの概要"、"PHP データ構造とアルゴリズムのチュートリアル"、"PHP プログラミング アルゴリズムの概要"、"PHP 正規表現の使用法の概要"、" PHPの操作と演算子の使い方』『php String(文字列)の使い方まとめ』『php共通データベース操作スキルまとめ』

この記事がPHPプログラミングの皆様のお役に立てれば幸いです。

上記は、Web ページ 404 が存在しないことを PHP がどのように判断するかを紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。