这是王玉权博客第二次分享这一类的教程了,前不久也分享了一篇检测百度收录的文章,不想用这个方法的朋友可以翻找前面的文章。

很简单的原理,如果文章未被百度收录,点击“百度未收录”,即可自动跳转到百度站长那边提交链接。
不废话了,下面进入正题,首先将以下代码存放在模板目录的module文件中:
<?php //判断内容页是否百度收录
function baidu($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,'没有找到')){return 1;}else{return 0;}}
function logurl($id){$url=Url::log($id);
if(baidu($url)==1){echo "百度已收录";
}else{echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收录</a>";}}
?>
|
在模板的echo_log.php文件中调用<?php echo logurl($logid);?>即可。
相关阅读: |
声明:本网站所有文章如无特别注明均来源于网络,由王玉权整理分享,转载或复制请以超链接形式注明转自 王玉权Blog,原文地址《emlog文章自动判断百度收录教程》。若有侵权,请留言本站,我看到后第一时间进行处理。
发表评论