本文实例讲述了php使用curl判断网页404(不存在)的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
/* php使用curl判断404
* Created on 2016-6-22
* Writer www.zzvips.com
*/
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 );
}
if (chkurl( $url )==true){
echo "存在" ;
} else {
echo "不存在" ;
}
?>
|
运行结果为:不存在
希望本文所述对大家PHP程序设计有所帮助。