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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- 8个前端开发调试技能 浏览器F12高级调试技巧
- layui上传插件使用exts属性指定上传文件的后缀名,并过滤掉其他格式的文件(格式过滤)
- Thinkphp8通过PhpWord导出生成word文件,支持图片处理,富文本导出完整方案
- 字符编码Unicode新增五个新的行星符号
- 电商网站高并发秒杀系统如何实现正确的扣减库存?
- ThinkPHP动态生成zip压缩包文件并下载的解决方案
- PHP中,如果存在继承关系,其中子类和父类都定义了构造函数__construct(),怎么处理?
- thinkphp6创建并设置执行定时任务的方法
- 开源OA办公系统 — 勾股OA 4.96.16发布,企业办公的卓越选择
- js去除字符串首尾空格的十二种方案

