emlog(php)判断页面是否被百度收录
2019-06-18 Umming emlog 评论(1) 浏览(2189)
最近在网络上看各种关于emlog的东西,看到别人的页面居然有是否被百度收录的的提示,赶紧百度一下php判断页面收录,找了好多,很多都已失效,一个一个试下来,终于找到一个可以正确返回收录状态的函数,原理很简单,通过url搜索,判断搜索结果页面的关键字从而返回收录状态。
以下是用的emlog,所以把下面函数代码添加到module.php最下面即可;其他php系统根据时间情况添加到公共函数库就行。
<?php function okBaidu($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,'提交网址')){ echo "百度已收录"; }else{ echo "坐等收录"; } } ?>
echo_log.php页面调用(其他php系统把Url::log($logid)换成当前页面链接即可,必须是带http或者https的完整链接):
<?php $url = Url::log($logid); echo okBaidu($url); ?>
下一篇: js返回页面顶部
本文链接:https://www.umming.com/emlog/96.html
声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
也许你还会对下面的内容感兴趣:
评论:
2021-05-13 11:18