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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- layui.table 支持表格跨页多选的方法
- thinkphp使用where in查询order按照in的顺序排序
- 用好CSS的clamp()这个新特性,轻松实现响应式布局,特别是移动端
- PHP中,如果存在继承关系,其中子类和父类都定义了构造函数__construct(),怎么处理?
- ThinkPHP6判断HTTP的请求类型是GET,POST,PUT,DELETE或者HEAD
- 开源OA办公系统 — 勾股OA 5.6.8 新春版发布,企业办公的卓越选择
- 今晚新剧,碧血玄黄7/8集:金锋动,银剑现,道象阴阳变
- 勾股DEV,一款专为IT行业研发团队打造的智能化项目管理与团队协作的工具软件
- 微软推出 VS Code for the Web 无需在 PC 上进行安装 打开浏览器就可以开始工作
- PHP实现今天、昨天 、本周、上周、本月、上月、本季度等方法

