PbootCMS二开实现统计网站访问量(一)IP/系统/浏览器/来源等信息

PbootCMS二开实现后台统计访问量(一)数据统计

通过php+mysql实现统计网站访问量,IP/系统/浏览器/来源等信息

环境:centos6.9+;mysql5.1;php7.2

  1. 创建一个存储数据的表
create table pb_tongji(      id int not null auto_increment primary key,      ip varchar(20) not null,      times int default 0,      os varchar(20) not null,      br varchar(20) not null,      url varchar(20) not null,      `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',      `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'  );

二、创建一个php脚本

";          //echo $_SERVER['REMOTE_ADDR']."  ";      } else {          echo "失败  ";          die(mysqli_connect_error());      }      //设置数据库编码方式      mysqli_set_charset($conn,"utf8") or die(mysqli_connect_error());      //记录访客的ip地址      $address=$visitor->getIp();      //记录访客的访问页面      $url=$visitor->getFromPage();      //记录访客的操作系统      $os=$visitor->GetOs();      //记录访客的浏览器类型      $br=$visitor->GetBrowser();      //查询当前访客来访的次数的sql语句      $sql="select times,os,br,url from pb_tongji where ip='$address'";      //查询结果存到$result变量      $result=mysqli_query($conn,$sql) or die(mysqli_connect_error());      if(!$row=$result->fetch_row()){       $sql="insert into pb_tongji(ip, times, os, br ,url) values('$address','1','$os','$br','$url')";      }else{          $times=$row['0']+1;          $sql="update pb_tongji set times='$times' where ip ='$address'";      }      $result=mysqli_query($conn,$sql) or die(mysqli_connect_error());      //获取总的访问IP人数即数据表中所有ip的数量      $sql="select count(ip) from pb_tongji";      $result=mysqli_query($conn,$sql) or die(mysqli_connect_error());      if($row=$result->fetch_row()){          $num=$row[0];      }      // echo "访问IP".$address;      // echo "访问页面".$url;      // echo "访问系统".$os;      // echo "访问浏览器".$br;      echo "您是第".$num."位访客";      mysqli_close($conn);  ?>

三、通过js引入php脚本

<script src="/libs/js/tongji.php"></script>

四:后台完全适配PbootCMS还未完善好,正在努力中。。。

目前已经实现了列表显示访客,以及一键添加IP到拉黑名单中

最终效果

PbootCMS二开实现统计网站访问量(一)IP/系统/浏览器/来源等信息

© 版权声明
THE END
喜欢就支持一下吧
点赞7
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
红盟发卡网系统源码分享-五伯资源网

红盟发卡网系统源码分享

一款基于PHP+MySQL开发的虚拟商品发卡系统 用服务器-需服务器(宝塔主机也可以哟)
admin的头像-五伯资源网admin2年前
0278
mkBlog主题v2.4.0最新版下载-五伯资源网

mkBlog主题v2.4.0最新版下载

全网首发最新WordPress模板(mkBlog主题)免费主题,禁止二次售卖!更多小功能等你发现!!!!yyds
admin的头像-五伯资源网admin2年前
03214
windows一键还原怎么操作-五伯资源网

windows一键还原怎么操作

现在大部分朋友用的电脑,使用windows系统是很普遍的,但是当电脑出现故障的时候,都会选择重装系统。其实也可以用系统自带的一键还原功能进行修复,那么windows一键还原怎么使用呢?下面,小编给...
test31142602的头像-五伯资源网test3114260211个月前
02415
跨媒体编排2022平面设计课程-五伯资源网

跨媒体编排2022平面设计课程

平面设计也称为视觉传达设计,是以“视觉”作为沟通和表现的方式,透过多种方式来创造和结合符号、图片和文字,借此作出用来传达想法或讯息的视觉表现。平面设计师可能会利用字体排印、视觉艺术...
zxy2023的头像-五伯资源网zxy202312个月前
04110
河北磁盘数据恢复工具有哪些-五伯资源网

河北磁盘数据恢复工具有哪些

最近河北的小伙伴在后台问小编河北磁盘数据恢复工具有哪些,其实市面上的数据恢复软件有很多,到底磁盘数据恢复工具有哪些?接下来小编就为大家介绍几款常用的磁盘数据恢复工具推荐。
test17802968的头像-五伯资源网test1780296811个月前
0279
安卓鲸落视频v1.0.2绿化版-五伯资源网

安卓鲸落视频v1.0.2绿化版

软件介绍 鲸落视频是一款功能强大的影视APP,各种精彩的影视资源,来感受大片的乐趣,全部的影视资源免费观看,精彩的影视让你看个过瘾,极致的观影体验。
test37675875的头像-五伯资源网test3767587510个月前
0299
中病毒电脑老待机-五伯资源网

中病毒电脑老待机

最近有网友的电脑开机后总是处于待机状态,有可能是中病毒导致。那么中病毒电脑老待机怎么回事?下面小编就来跟大家详细聊聊中病毒电脑老待机怎么办,不会的朋友可以借鉴一下。
test37932003的头像-五伯资源网test3793200311个月前
03214
笔记本处理器天梯图cpu-五伯资源网

笔记本处理器天梯图cpu

工具/原料:系统版本:windows10品牌型号:华硕VivoBook14笔记本cpu天梯图2022最新版
asmr666的头像-五伯资源网asmr66611个月前
0289
拯救你的主题,jsdelivr链接替换教程-五伯资源网

拯救你的主题,jsdelivr链接替换教程

今日,有许多小伙伴发现cdn.jsdelivr.net遭到污染被墙,国内打不开 这导致大部分网站js与css失效,不过问题不大,这下我来教大家如何置换。
admin的头像-五伯资源网admin2年前
03413