# 帝国cms如何在内容页模板添加收录函数查询百度收录功能

*Published:* 2024-10-19
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年10月19日，已超过 180天没有更新



增加[函数](https://www.xarjtc.com/tag/%e5%87%bd%e6%95%b0 "查看函数此标签更多文章")

在根目录找到e/class/userfun.php，从第二行开始里面添加如下代码：

```
//百度是否收录功能函数
function chaBaidu($url){
    $url='http://www.baidu.com/s?wd='.$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,'提交网址') && !strpos($rs,'没有找到该URL')){
        echo "<b>已收录</b>";
    }else{
        echo "未收录";
    }
}
```

增加查询位置

修改[内容页](https://www.xarjtc.com/tag/%e5%86%85%e5%ae%b9%e9%a1%b5 "查看内容页此标签更多文章")模板，在相应的地方加上显示标签：

```
// 如果url不是绝对地址可以用这个标签，注意域名改成自己的
​​​​​​​<?=chaBaidu('https://www.hhymw.com'.$navinfor[titleurl]);?>

// 如果url是绝对网址，可以用这个 
<?=chaBaidu($navinfor[titleurl]);?>
```

查询是否被收录，还有一个更合理的应用，就是在推送插件中，增加是否已收录功能，如果没有被收录，我们还可以再次提交收录。