PHP写的获取各搜索蜘蛛爬行记录代码

 更新时间:2012年08月21日 20:49:31   作者:  
做为站长每天都想知道自己的网站百度蜘蛛等搜索引擎爬虫是否了网站 来抓取文章,一般站长不知道怎么搞用工具查询,也可以查看空间里的日志,但是空间里的日志的记录全是代码你不知道那个是搜索引擎爬虫的来路
那么下面分享一款用php写的获取各搜索蜘蛛爬行记录代码
支持搜索引擎如下
可以记录Baidu,Google,Bing,Yahoo,Soso,Sogou,Yodao爬行网站的记录!
php代码如下
复制代码 代码如下:

<?php
function get_naps_bot()
{
$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($useragent, 'googlebot') !== false){
return 'Google';
}
if (strpos($useragent, 'baiduspider') !== false){
return 'Baidu';
}
if (strpos($useragent, 'msnbot') !== false){
return 'Bing';
}
if (strpos($useragent, 'slurp') !== false){
return 'Yahoo';
}
if (strpos($useragent, 'sosospider') !== false){
return 'Soso';
}
if (strpos($useragent, 'sogou spider') !== false){
return 'Sogou';
}
if (strpos($useragent, 'yodaobot') !== false){
return 'Yodao';
}
return false;
}
function nowtime(){
$date=date("Y-m-d.G:i:s");
return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {
$tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);
$url=$_SERVER['HTTP_REFERER'];
$file="www.jb51.net.txt";
$time=nowtime();
$data=fopen($file,"a");
fwrite($data,"Time:$time robot:$searchbot URL:$tlc_thispage\n");
fclose($data);
}
//https://www.jb51.net收集整理
?>

相关文章

  • PHP判断手机是IOS还是Android

    PHP判断手机是IOS还是Android

    这篇文章主要介绍了PHP判断手机是IOS还是Android的三个示例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP中几种常见的超时处理全面总结

    PHP中几种常见的超时处理全面总结

    在PHP开发中工作里非常多使用到超时处理到超时的场合,我说几个场景,方便需要的朋友
    2012-09-09
  • PHP实现word转pdf的两种方式(有用!)

    PHP实现word转pdf的两种方式(有用!)

    最近遇到一个需求,将word文件转换成pdf,辗转了一上午终于搞定了,下面这篇文章主要给大家介绍了关于PHP实现word转pdf的两种方式,需要的朋友可以参考下
    2022-09-09
  • PHP的微信支付接口使用方法讲解

    PHP的微信支付接口使用方法讲解

    今天小编就为大家分享一篇关于PHP的微信支付接口使用方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 详谈PHP编码转换问题

    详谈PHP编码转换问题

    本文给大家分享的是个人对于PHP编码转换问题的理解以及处理方法,非常的简单实用,有需要的小伙伴可以参考下。
    2015-07-07
  • php木马攻击防御之道

    php木马攻击防御之道

    本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面您能够更好的防范木马程式。
    2008-03-03
  • PHP微信开发用Cache 解决数据缓存

    PHP微信开发用Cache 解决数据缓存

    本文主要介绍,解决PHP微信开发时数据缓存的问题,这里用Cache 类举例说明,具有参考价值,感兴趣的小伙伴可以参考下
    2016-07-07
  • PHP分页显示的方法分析【附PHP通用分页类】

    PHP分页显示的方法分析【附PHP通用分页类】

    这篇文章主要介绍了PHP分页显示的方法,结合实例形式分析了php数据库查询及内容结合HTML分页显示的简单操作技巧,并附带一个PHP通用分页类供大家参考使用,需要的朋友可以参考下
    2018-05-05
  • PHP实现多维数组转字符串和多维数组转一维数组的方法

    PHP实现多维数组转字符串和多维数组转一维数组的方法

    这篇文章主要介绍了PHP实现多维数组转字符串和多维数组转一维数组的方法,以实例形式分别介绍了php数组与字符串的转换技巧,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • phpmyadmin config.inc.php配置示例

    phpmyadmin config.inc.php配置示例

    这个config.inc.php文件为phpmyadmin的配置信息,下面有个已配置好的例子,大家可以参考下
    2013-08-08

最新评论