ホームページ >バックエンド開発 >PHPチュートリアル >Curl を使用して Web ページ 404 が PHP Original に存在しないかどうかを確認する方法
この記事の例では、PHP がcurlを使用して 404 (存在しない) ページを特定する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
<?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 "不存在"; } ?>
操作結果: 存在しません
補足: 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 チュートリアルに興味のある友人に役立つことを願っています。