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

/**
* 判断是否是蜘蛛
*/
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面板安装Composer依赖管理工具与PHP依赖包的方法
- Unicode 14.0标准版本发布,新增 838 个字符,共计达 144697 个字符
- HTTP中GET、POST、PUT与DELETE的区别和用法
- layui上传插件使用exts属性指定上传文件的后缀名,并过滤掉其他格式的文件(格式过滤)
- js判断一个字符串是否包含在另一个字符串中
- 前端:javascript浅拷贝与深拷贝的区别
- ThinkPHP6的前置中间件和后置中间件的区别,中间件解决跨域问题的方案
- layui框架中layer父子页面相互交互的方法
- ES6 箭头函数讲解 你正确使用了吗?
- 支付宝已支持给微信QQ好友转账 微信支付宝互通何时能实现?

