PHP技术

当前位置:首页 > PHP技术 >

PHP检测网站页面是否被百度收录

时间:2015-09-10        阅读:次        QQ群:182913345

我们可以根据以下 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.php520.cn/php/712.html'; 

//如果输出1表示已经收录,-1表示没收录
echo checkBaidu($url); 

上一篇:PHP设计模式:单例模式

下一篇:PHP自定义截取字符串函数

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2