PHPでURLが有効かどうかを確認する方法

怪我咯
リリース: 2023-03-12 22:52:02
オリジナル
3652 人が閲覧しました

urlに正常にアクセスできるかどうかを判断し、file_get_contents使用時にURLにアクセスできず致命的なエラーが発生してプログラムが終了してしまう問題を回避します

コードは以下の通りです:

$url = ‘http://www.baidu.com'; 
$ch = curl_init(); 
$timeout = 10; 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
$contents = curl_exec($ch); 
if(false == $contents) 
{ 
echo ‘Curl error: ‘ . curl_error($ch); 
} 
else 
{ 
…. 
}
ログイン後にコピー

また、

コードは次のとおりです:

curl_getinfo($ch, CURLINFO_HTTP_CODE);
ログイン後にコピー

200 であれば URL に正常にアクセスできますが、この 関数 は、curl_exec() の後に使用する必要があるようです。少し冗長です。

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

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