php使用CURL判断网页404_PHP检测网页是否存在(即404)

2017-12-20     浏览次数:

在做项目的时候,项目其中的一个需求是检测一下输入网址是不是存在即检测是不是404的状态,吾爱编程接下来就介绍一种使用PHP中的CURL来检测的方法,需要的朋友可以参考一下:

	/**
	 * php使用curl判断404
	 * author: wuaibiancheng
	 * Date: 2017/12/20
	 * Time: 15:23
	 */
	 function chkurl($url){
	     $handle = curl_init($url);
	     curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
	     curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);//设置超时时间
	     curl_exec($handle);
	     //检查是否404(网页找不到)
	     $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
	     if($httpCode == 404) {
	         return false;
	     }else{
	         return true;
	     }
	     curl_close($handle);
	 }
	 $url="http://www.itbiancheng.com/javascript/4455.html";
	 if(chkurl($url)==true){
	     echo "存在";
	 }else{
	     echo "不存在";
	 }
*转载请注明出处,更多资料尽在 吾爱编程
返回吾爱编程首页