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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- 强大的图片查看器插件Viewer.js,开源中国在用的文章图片查看器
- 微信小程序image属性mode的13种模式
- ThinkPHP6的伪静态规则整理(apache、nginx 、IIS)
- 常用的八款MySQL数据库管理工具推荐
- ref, toRef, toRefs,reactive, defineComponent, computed, unref, toRaw, watchEffect, onUpdated 10个VUE3前端API总结
- js判断一个字符串是否包含在另一个字符串中
- thinphp6如何自定义修改报错页面
- 82个常规的前端JavaScript方法封装(61~70)
- php使用phpword的TemplateProcessor方式实现在word模板中动态插入表格
- 前端对返回的json数据预防XSS攻击

