PHP判断网站的访问来源是否是蜘蛛
发表于:2021-07-09 09:18:50浏览:2219次
每天看博客的访问统计,发现新博客半夜或凌晨都有访客的?猜测应该是搜索引擎的蜘蛛爬网站的访问的数据,所以给博客添加一段蜘蛛访问的识别统计。

/**
* 判断是否是蜘蛛
*/
function fromRobot($except = '') {
$ua = strtolower ( $_SERVER ['HTTP_USER_AGENT'] );
$botchar = "/(baidu|google|spider|soso|yahoo|sohu-search|yodao|robozilla|AhrefsBot)/i";
$except ? $botchar = str_replace ( $except . '|', '', $botchar ) : '';
if (preg_match ( $botchar, $ua )) {
return true;
}
return false;
}推荐文章
- PHP中的public,static,private,protected,final,const,abstract解析与区别
- JS检测移动设备环境:WeChat、Android、IOS
- Thinkphp6中where条件中一个表两个字段比较条件的写法
- Promise的实例用法
- 大厂的软件开发流程方案参考
- thinkphp6 leftjoin联表查询时,子表有多条记录去重后获取子表的最新记录查询方法
- Apache2配置ThinkPHP6的运行环境
- 微信小程序wx.scanCode,扫描二维码或者条形码获取数据
- 阿里云ECS云服务器CentOS7云盘在线扩容操作
- 宝塔Linux面板安装Composer依赖管理工具与PHP依赖包的方法

