>백엔드 개발 >PHP 튜토리얼 >PHP 检测因特网址是否能正常打开代码

PHP 检测因特网址是否能正常打开代码

WBOY
WBOY원래의
2016-06-13 12:29:111141검색

PHP 检测网址是否能正常打开代码

这是一个检测网址是否能正常打开的PHP代码,通过下面的代码检测一个网址是否能正常访问,如果正常则会返回http状态码200的值,如果为其它则不正常;这个代码我们可以用到很多地方,例如缓存友情链接的ICO图标时就可以用到,缓存时先检测网站是否正常,如果正常就缓存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으로 문의하세요.