PHP判断网站的访问来源是否是蜘蛛
发表于:2021-07-09 09:18:50浏览:1673次
每天看博客的访问统计,发现新博客半夜或凌晨都有访客的?猜测应该是搜索引擎的蜘蛛爬网站的访问的数据,所以给博客添加一段蜘蛛访问的识别统计。
/** * 判断是否是蜘蛛 */ 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; }
推荐文章
- 今晚新剧,碧血玄黄7/8集:金锋动,银剑现,道象阴阳变
- Figma封禁大疆,蓝湖MasterGo上线“Figma文件导入功能”
- PHP中,如果存在继承关系,其中子类和父类都定义了构造函数__construct(),怎么处理?
- 开源OA 办公系统 — 勾股 OA 4.60.28 发布
- Promise的实例用法
- 云服务器挂载云盘,以天翼云为例子的挂载步骤
- layui.table 支持表格跨页多选的方法
- xm-select,一个前端的多选解决方案
- 原生js和jquery方式获取浏览器的各种高度和宽度(页面width和height)
- composer install常见错误解决方案 --ignore-platform-reqs解决版本冲突