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

/**
* 判断是否是蜘蛛
*/
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;
}推荐文章
- PHP实现计算剩余几天几时几分倒计时间的方法
- thinkphp6一个部门可以有多个负责人主功能代码
- css3修改美化radio、checkbox的默认样式的简单方案
- ThinkPHP6的伪静态规则整理(apache、nginx 、IIS)
- jQuery.ajax对应的post/get/delete/put请求方法封装
- 移动端网页开发,viewport的深入理解和使用
- uniapp中webview支持history.back的方法
- div设置为height:100%不起作用,无法占满整个屏幕的解决办法
- JavaScript实现json数据深拷贝的几种方法
- Unicode 14.0标准版本发布,新增 838 个字符,共计达 144697 个字符

