肥宅自学平台_人人成为技术开发者

肥宅人只等待您,联系我们吧,曾经的巅峰是否能回来?我们正在用心服务!

判断文章是否被百度/360/搜狗收录的PHP示例代码

 更新时间:2023-09-10 10:49:06   作者:肥宅-季波   我要评论(0)  

         判断文章是否被百度/360/搜狗收录的PHP示例代码,这段代码是用在EMLOG系统中的,但是同样适用于其他cms系统,有能力的朋友可以稍作修改即可。代码内容如下
  1. <?php
  2. // 判断内容页是否百度收录,并且以博主和或者理员身份访问博客文章时自动向百度提交未收录的文章
  3. function baidu($url){
  4. $url='http://www.baidu.com/s?wd='.$url;
  5. $curl=curl_init();
  6. curl_setopt($curl,CURLOPT_URL,$url);
  7. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  8. $rs=curl_exec($curl);
  9. curl_close($curl);
  10. if(!strpos($rs,'没有找到')){
  11.      return 1;
  12.    }
  13. else{
  14.      return 0;
  15.   }   
  16.      }
  17.   function checkbaidu($id){
  18.   $url=Url::log($id);
  19.   if(baidu($url)==1){
  20.    echo "<a style="color:#1EA83A;" rel="external nofollow" title="点击查看!" target="_blank" href="http://www.baidu.com/s?wd=$url">[百度已收录]</a>";
  21.   } else {
  22.    if (ROLE == 'admin' || ROLE == 'writer') {
  23.     $urls = array($url,);
  24. $api = 'http://data.zz.baidu.com/urls?site=网址&token=百度token';
  25. $ch = curl_init();
  26. $options =  array(
  27.      CURLOPT_URL => $api,
  28.      CURLOPT_POST => true,
  29.      CURLOPT_RETURNTRANSFER => true,
  30.      CURLOPT_POSTFIELDS => implode("\n", $urls),
  31.      CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),);
  32. curl_setopt_array($ch, $options);
  33. $result = curl_exec($ch);
  34. echo '';
  35.    }
  36.      echo "<a style="color:red;" rel="external nofollow" title="点击提交收录!" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url">[百度未收录]</a>";
  37.   }
  38. }
  39. ?>
  40. <?php
  41. //判断内容页是否360收录
  42. function haoso($url){
  43. $url='https://www.so.com/s?a=index&q='.$url;
  44. $curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);$rs=curl_exec($curl);curl_close($curl);
  45. if(!strpos($rs,'找不到')){
  46. return 1;}
  47. else{return 0;}}
  48. function logurlhaoso($id){$url=Url::log($id);
  49. if(haoso($url)==1){echo "<a style="color:#1EA83A;" rel="external nofollow" title="点击查看!" target="_blank" href="https://www.so.com/s?a=index&q=$url">[360已收录]</a>";
  50. }else{echo "<a style="color:red;" rel="external nofollow" title="点击提交收录!" target="_blank" href="http://info.so.com/site_submit.html">[360未收录]</a>";}}
  51. ?>
  52. <?php
  53. //判断内容页是否搜狗收录
  54. function sogou($url){
  55. $url='https://www.sogou.com/sie?query='.$url;
  56. $curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);$rs=curl_exec($curl);curl_close($curl);
  57. if(!strpos($rs,'未收录?')){
  58. return 1;}
  59. else{return 0;}}
  60. function logurlsogou($id){$url=Url::log($id);
  61. if(sogou($url)==1){echo "<a style="color:#1EA83A;" rel="external nofollow" title="点击查看!" target="_blank" href="https://www.sogou.com/sie?query=$url">[搜狗已收录]</a>";
  62. }else{echo "<a style="color:red;" rel="external nofollow" title="点击提交收录!" target="_blank" href="http://fankui.help.sogou.com/index.php/web/web/index/type/1?v=1&urlword=$url">[搜狗未收录]</a>";}}
  63. ?>
"小礼物走一走,来肥宅自学平台支持我"
评论区

评论

共条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
客服中心在线客服
全心全意为平台用户服务
Copyright © 2017-2023 自学平台网站地图:去查看>
  • 肥宅人自己的自学平台
  • 人人都能成为平台讲师
  • 贡献你的力量壮大肥宅自学平台
  • 将自己的能力变现
  • 实现人生的第二职业
网址收藏平台安卓APP
微信公众号微信公众号

本站部分图片或者资源来自程序自动采集或卖家(商家)发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

肥宅自学教程网是一个主打IT视频教程、自媒体运行、摄影剪辑等内容的资源学习交流平台。