统计百度蜘蛛的PHP代码,适用于个人使用

2024-01-25 0 1,005

正文:

自用的 php 代码,用于统计百度蜘蛛的访问情况。这段代码简单易用,能够准确识别蜘蛛的来源。实际上,这是之前发布的统计蜘蛛的 php 代码的简化版。

很多人都希望有类似于小旋风蜘蛛池的《模拟蜘蛛抓取零度站群蜘蛛统计程序》的工具。虽然这个工具界面更美观,可以显示百度蜘蛛的访问 IP,但是我个人使用一段时间后发现它存在很多漏洞。对于一些流量较大的网站,使用起来非常卡顿,导致服务器反应缓慢,甚至有时候无法打开程序。

操作方法

在服务器根目录新建: spider.php ,代码如下:


<?php
//php 直接输出蜘蛛日志
function get_naps_bot()
{
$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);

if (strpos($useragent, 'baiduspider') !== false){
	return 'Baidu';
}
return false;
}
function nowtime(){
	$date=gmdate("Y-n-j H:i:s",time()+8*3600);
	return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {
	$tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);
	$url=$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
	$file="spiderlogs.txt";//输出到根目录任意命名方便访问即可
	$time=nowtime();
	$data=fopen($file,"a");
	fwrite($data,"Time:$time robot:$searchbot URL:$url\n");
	fclose($data);
}
?>

在泛目录的 index.php 和404.php 中插入:


include'spider.php';

查看蜘蛛统计的话,访问:您的域名/spiderlogs.txt

本文章已结束,如转载请注明:汇站网 » 统计百度蜘蛛的 PHP 代码,适用于个人使用

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

统计百度蜘蛛的PHP代码,适用于个人使用
下一篇:

已经没有下一篇了!

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务