ホームページ  >  記事  >  バックエンド開発  >  PHP は、インターネット URL がコードを正常に開けるかどうかを検出します。

PHP は、インターネット URL がコードを正常に開けるかどうかを検出します。

WBOY
WBOYオリジナル
2016-06-13 12:29:111107ブラウズ

URL が正常に開けるかどうかを検出する PHP コード

URL が正常に開けるかどうかを検出するには、次のコードを使用します。それ以外の場合は、http ステータス コードが返されます。このコードは、フレンドリ リンクの ICO アイコンをキャッシュするときなど、さまざまな場所で使用できます。 Web サイトが正常かどうか。正常な場合は ICO アイコンをキャッシュし、そうでない場合はデフォルトのアイコン ファイルを呼び出します。

<meta charset="utf-8"><?php 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);  }?>使用方法:<?php echo httpcode('http://www.onestopweb.cn');?> 如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。

?

? レンダリング:

?

?

?

?

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