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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- 在Linux系统CentOS上安装Git
- 82个常规的前端JavaScript方法封装(11~20)
- MySQL各类数据类型的最大长度与范围限制
- aliplayer播放器,TcPlayer播放器,xgplayer播放器三款大厂的视频直播播放器对比
- 使用搜狐IP地址查询接口获取IP所在城市
- 12款开源JavaScript 流程图组件推荐
- linux环境下,Composer安装项目时报错:Do not run Composer as root/super user!
- Thinkphp6框架Request类详解
- 在linux系统对Gitee代码库生成/添加SSH公钥
- ThinkPHP6中Mysql查询语句汇总的JOIN操作与标准的SQL JOIN语句

