PHP检测网站页面是否被百度收录
2022-06-01PHP
php怎么检测网站的网页是否被百度收录那?我们可以根据以下 checkBaidu() 函数的返回值判断该URL地址是否被百度收录,实现代码如下:
/**
* PHP检测url地址是否被百度收录
* @param string $url 要检测的URL地址
*/
function checkBaidu($url){
$url = 'http://www.baidu.com/s?wd=' . urlencode($url);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$rs = curl_exec($curl);
curl_close($curl);
if(!strpos($rs,'没有找到')){
//没有找到说明已被百度收录
return 1;
}else{
return -1;
}
}
$url = 'http://www.yanyublog.cn/php/712.html';
//如果输出1表示已经收录,-1表示没收录
echo checkBaidu($url); |
很赞哦! ()
