PHP判断网站的访问来源是否是蜘蛛
发表于:2021-07-09 09:18:50浏览:1704次
每天看博客的访问统计,发现新博客半夜或凌晨都有访客的?猜测应该是搜索引擎的蜘蛛爬网站的访问的数据,所以给博客添加一段蜘蛛访问的识别统计。
/** * 判断是否是蜘蛛 */ 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; }
推荐文章
- CSS 选择器::is(), :where(), 和:has()伪元素的运用
- ThinkPHP动态生成zip压缩包文件并下载的解决方案
- 宝塔Linux面板安装Composer依赖管理工具与PHP依赖包的方法
- BOSS让我开发一个简单的工作流引擎,其实不简单
- Layui 2.9.0 发布,收官 2023,同时官方发布3.0 版本计划和开发周期
- JavaScript 比较变量相等的奇怪现象 记录一下
- ThinkPHP6动态新增数据表,新增字段,字段映射分析
- 微信推出输入法,打个字竟然需要508MB内存?说好的小而美呐?
- php实现pdf转word文档,pdf转excel表格的方案
- 阿里云ECS云服务器CentOS7云盘在线扩容操作