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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- 常用的八款MySQL数据库管理工具推荐
- ThinkPHP6的伪静态规则整理(apache、nginx 、IIS)
- 谷歌发布Flutter 3,增加对macOS和Linux 应用的支持
- php使用AES对部分代码进行加密
- Thinkphp6中where条件中一个表两个字段比较条件的写法
- PHP8出来也已经有一段时间了 说说PHP8的新特性
- API用户认证firebase/php-jwt,PHP使用jwt生成token
- EHR系统——电子人力资源管理系统详解
- windows11系统,小乌龟TortoiseGit、TortoiseSvn的红黄绿图标不见了的解决方案
- PHP导出excel表格如何支持公式?

