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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- 用Prismjs给勾股博客的文章模块增加代码高亮功能
- 90多款国内免费可商用的字体
- 利用微软的Office Online实现Office文档在线预览功能
- 82个常规的前端JavaScript方法封装(51~60)
- phpstudy如何切换设置不同的composer版本及PHP版本
- JavaScript实现json数据深拷贝的几种方法
- Layui的laydate模块实现快捷选中今天、昨天 、本周、本月等操作
- PHP将透明图片(PNG)合并到JPG背景图片上,实现PNG透明的效果
- 谷歌发布Flutter 3,增加对macOS和Linux 应用的支持
- 开源OA办公系统 — 勾股OA 4.96.16发布,企业办公的卓越选择

