PHPでURLが正常に開けるか確認する方法

怪我咯
リリース: 2023-03-12 22:46:01
オリジナル
2413 人が閲覧しました

この記事では、URL が正常に開くことができるかどうかを単純に検出する PHP の方法を主に紹介します。必要な方は、この記事の例を参照してください。 PHP の URL を正常に開けるかどうかを検出するだけです。参考のために皆さんと共有してください。詳細は次のとおりです。

これは、URL が正常に開けるかどうかを検出する

PHP コードです。URL が正常に開けるかどうかを検出するには、次のコードを使用します。正常の場合、

http ステータス コード 200 が返されます。値が other の場合、このコードはフレンドリー リンクの ICO アイコンをキャッシュするときなど、さまざまな場所で使用できます。 Web サイトが正常であり、正常であれば ICO アイコンをキャッシュし、そうでなければデフォルトのアイコン ファイルを呼び出します。 コードは次のとおりです:

<?php
/*
 * Created on 2016-9-4
 *
 */
 function httpcode($url){
  $ch = curl_init();
  $timeout = 3;
  curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch, CURLOPT_HEADER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_exec($ch);
  return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
  curl_close($ch);
}
echo "判断PHP中文网的链接:".httpcode(&#39;http://www.php.cn&#39;);
?>
<br/>
如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。
ログイン後にコピー

以上がPHPでURLが正常に開けるか確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート