PHP实现查询百度是否收录链接

简介PHP实现查询百度是否收录链接
//代码总体
/**
 * PHP检测url地址是否被百度收录
 * @param string    $url 要检测的URL地址
 */
public 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 0;
    }
}

调用代码

开始使用:

$url = 'https://yxxxm.com;
echo checkBaidu($url); //如果输出1表示已经收录,0表示没收录

我们可以根据checkBaidu方法返回值判断该URL是否被收录。

如果是项目框架封装好之后通常我们

//检测文章是否被百度收录
$url = 'www.yxxxm.com/index.php/article/' . $id . '.shtml';
$check = $this->checkBaidu($url);


如果是封装方法

$url="www.yxxxm.com"
checkBaidu($url)


只要会php基本会用吧 就是提供一个思路罢了.



声明:
1,如果您发现本文件已经失效不能下载,请联系站长修正或留言!
2,本站提供的资源多数为百度网盘下载,对于大文件,你需要安装百度云客户端才能下载!
3,部分文件引用的官方或者非网盘类他站下载链接,你可能需要使用迅雷、BT等下载工具下载!
4,本站推荐的资源均经由站长检测或者个人发布,不包含恶意软件病毒代码等,如果你发现此类问题,请向站长举报!
5,本站仅提供文件的免费下载服务,如果你对代码程序软件的使用有任何疑惑,请留言。
6,本网站在文章内容仅供于学习参考使用,请勿作为商业通途使用,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

下一篇:

ShadowsocksR


上一篇:

tp5写分页内容会重置怎么办?


文章评论

Top