emlog判断文章有没有被百度收录的方法

摘要

我们做网站建设的时候,有相当一部分的站长朋友是非常看重网站排名和搜索引擎优化这一块东西的,所以这些看重优化和排名的站长朋友经常要去判断自己的网站页面到底有没有被百度及时收录,以便及时做出正确的决策。

而判断网站内容页有没有被百度收入的方法有很多种,例如使用相关插件等方法,但是插件有一个缺点,就是使用插 件容易引起网站bug和网站数据加载缓慢,那么今天就来教给各位站长朋友另一种方法,不通过插件,而是通过在网站源代码中设置php函数,以此来实现emlog博客程序判断
文章有没有被百度收录的方法。

emlog判断文章有没有被百度收录的方法
emlog判断文章有没有被百度收录的方法

首先我们找到模板文件夹下面的module文件,然后用网页编辑工具将这个文件打开,在文件的里面添加下面的的这一段php函数代码:

<?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);?>

最后保存数据,登入网站的后台更新一下数据缓存即可。

版权所有:《李明博客
文章标题:《emlog判断文章有没有被百度收录的方法
除非注明,文章均为 《李明博客》 原创
转载请注明本文短网址:http://likinming.com/post-799.html  [生成短网址]

发表评论

注意:本博客开启缓存,你的评论一般2小时后才能看到,如是广告,评论将无法显示!

目前评论:8 条

  1. avatar 顾念文笔
    回复 2016-05-09 20:40  沙发

    简洁

  2. avatar 顾念文笔
    回复 2016-05-09 20:39  板凳

    博客不错啊

  3. avatar 灰狼
    回复 2016-03-31 11:35  地板

    没有存数据库,不怕IP被百度封了吗?每次有人打开页面都会去请求一次

  4. avatar 滕绍武博客
    回复 2016-03-27 09:47  #4 楼

    有强迫症的可以用

  5. avatar 米粒博客
    回复 2016-03-23 23:57  #5 楼

    这个功能  一般会去注意么  我没关注

  6. avatar 爱你文字网
    回复 2016-03-23 11:27  #6 楼

    好样的,可是我的百度好像不怎么喜欢收录

  7. avatar 新成
    回复 2016-03-21 20:22  #7 楼

    真折腾

  8. avatar 网际电脑
    回复 2016-03-21 07:44  #8 楼

    百度收录没放出来也没用!排不到你也没用