この記事では、URL が正常に開くことができるかどうかを検出するための PHP の方法を主に紹介します。これには、PHP でのcurl の簡単な使用方法が含まれます。 URL が正常に開くことができるコードは、URL が正常にアクセスできるかどうかを検出し、正常であれば http ステータス コード 200 の値を返します。それ以外の場合は、このコードを使用できます。フレンドリ リンクの 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('http://www.php.cn'); ?> <br/> 如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。
実行時の効果は次のとおりです:
概要: 上記がこの記事の全内容です。皆様のお役に立てれば幸いです。学ぶ。
関連する推奨事項:
PHP magento バックエンドにログインできない問題の解決策 PHP で配列を結合する 2 つの方法の詳細な説明php in_array() の詳細な説明配列に特定の値が存在するかどうかを確認する
以上がURLが正常に開けるかどうかを検出するPHPメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。