马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
功能:
1. 记录访客 ip 地址,多次访问记录;
2. 查询 ip 归属地并写入数据库,;
3. 根据需要可显示,历史访客,今日访客,昨日访客,七日访客;
4. 后台可读取历史访问记录并以列表输出;
5. 后台默认设置:同 IP 一小时内多次访问只记录一次 (可自行修改),
6. 输入管理密码可查看进一个月类统计结果,(访问频率) 降序方式排列 登录前状态,请访问以上统计查看,登录后界面:
分享一个网站访问统计插件
使用方法: 1. 在网站页脚引用 Read_address.js; 选其一即可;
示例 1: <script src="themes/default/Read_address.js"></script> // 标准引用方法
示例 2: <script src="themes/default/Read_address.js?_={{timestamp}}"></script> // 此方法可清除缓存 2. 在网站页眉处引用 Record_address.php ;
示例: include 'Record_address.php'; 3. 在页脚插入代码:
<div id="visitor-stats">
<p> 今天的访客数量: <span id="today-count"> 加载中...</span></p>
<p> 昨天的访客数量: <span id="yesterday-count"> 加载中...</span></p>
<p> 过去 7 天的访客数量: <span id="week-count"> 加载中...</span></p>
<p> 累计访客数量: <span id="total-count"> 加载中...</span></p>
</div> 4. 导入 install.sql 到数据库中 5. 访问测试:
1. 直接访问 get_visitor_counts.php 查看是否正常返回 JSON,判断访客记录是否正常
2. 访问 test.html 查看测试结果否显示正常,判断 js 引用是否正常,注意路径修改 注: 注意文件实际存放位置,如果引用后测试不成功;就把相对位置改为绝对位置;
如果需要更改 ip 归属地 api, 请先清除表中 Chinese_address 字段中数据,
重新打开后台访问,会自动更新 IP 地址归属地到数据库,首次更新会较慢,
后续访问会自动读取库中数据; 文件说明:
版本:Version: 1.0.1
//index.php // 后台访问,可自行改名更换位置,注意修改引用地址
//get_visitor_counts.php // 从库中读取访客信息
//Record_address.php // 记录访客信息写入库
//Read_address.js // 读取 get_visitor_counts.php 返回 josn 值传给前台
//test.html // 调用测试案例,可以判断调用是否正常
//functions.php //IP 地址归属地获取函数存放
//install.sql //sql 表,直接导入库即可
2024.08.01
基于 PHP 开发,有啥建议 bug,可以跟帖反馈,有需求的自取吧, 例如:放在域名停放页面来判断是哪个国家地区来访的朋友对你的米比较感兴趣,可以针对性推广 也可以用来放在自己博客或网站来查看自己网站什么时间段,什么地区来访量较高,
使用自己的统计平台,数据随时导出比较方便,也可以改改代码,直接搭建一个统计平台给它人使用 下载地址:
|