希米日志


主页 留言 友链 虫洞 关于


15 0

功能说明:

1.记录访客ip地址,多次访问记录;
2.查询ip归属地并写入数据库,;
3.根据需要可显示,历史访客,今日访客,昨日访客,七日访客;
4.后台可读取历史访问记录并以列表输出;
5.后台默认设置:同IP一小时内多次访问只记录一次(可自行修改),
6.输入管理密码可查看进一个月类统计结果,(访问频率)降序方式排列

运行环境:

虚拟主机:PHP>5.3
数据库:mysql5.6

演示站点:https://www.ximi.me/
统计查看:https://sing.ge/index.php?url=www.ximi.me
ip_0.pngip_1.pngip_2.png

使用方法:

1.在网站页脚引用Read_address.js;选其一即可;
示例1: //标准引用方法
示例2: //此方法可清除缓存

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表,直接导入库即可

更新:v1.01

版本更新地址:https://www.ximi.me/url/ip
2024.08.10

下载地址:


更新:v1.02

2024.08.13 Version: 1.0.2
1.增加一键安装程序,
2.固定文件路径,如需修改改变js引用位置即可
3.如需修改数据表名字,需更改三处php内对应字符
4.最新版本地址见文章末尾

功能:

1.记录访客ip地址,多次访问记录;
2.查询ip归属地并写入数据库,;
3.根据需要可显示,历史访客,今日访客,昨日访客,七日访客;
4.后台可读取历史访问记录并以列表输出;
5.后台默认设置:同IP一小时内多次访问只记录一次(可自行修改),
6.输入管理密码可查看进一个月类统计结果,(访问频率)降序方式排列

运行环境:

虚拟主机:PHP>5.3
数据库:mysql5.6

演示站点:https://www.ximi.me/
统计查看:https://sing.ge/index.php?url=www.ximi.me

使用方法:

1.将压缩包解压到网站主目录, 保证xm_tj文件夹在主目录下
使其可以直接访问htpps:/你的域名/xm_tj/index.php,;
2.直接访问htpps:/你的域名/ 即可打开安装程序,按要求输入即可
3.请勿修改目录名称,如果需要修改,其内部对应的链接信息一起修改
4.在网站统计页面插入以下代码:

<script src="htpps:/你的域名/Read_address.js?_={{timestamp}}"></script> 
    <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>  

5.test.html 为测试访问案例,安装好可以访问查看测试效果

文件说明:

版本:Version: 1.0.2

─xm_tj
    │  db.php                  //数据库链接
    │  index.php               //后台查询
    │  install.php             //安装程序
    │  install.sql             //sql表信息
    │  test.html               //测试程序
    │  v1.02说明.txt            //安装说明
    │
    ├─read
    │      functions.php            //更新Ip归属地
    │      get_visitor_counts.php   //从数据库中获取统计信息
    │      Read_address.js          //引用php,输出统计信息
    │
    └─write
            Record_address.php      //记录ip访问记录到网站

Bug 反馈:

Blog: https://www.ximi.me/
Email:admin@ximi.me

版本更新地址:https://www.ximi.me/url/ip

2024.08.13

下载地址:


更新:v1.03

2024.08.15 Version: 1.0.3
1.修复安装过程中的若干bug;此为 typecho 专版,其它程序请手动安装
2.首次运行,直接https://域名/xm_tj/;会自动跳转到Install.php安装;
3.会自动获取当前程序config.inc.php中存储的链接字符串信息,并安装
4.tycheo1.21,测试安装正常;
5.其它程序请手动安装,手动填写db.php;手动导入install.sql,只要在数据库中
查看有ip_tj表,则安装成功,导入如果报错不用理,可能是SQL版本兼容问题
6.安装成功后 https://域名/xm_tj/ 则为后台地址,默认密码“666”
7.调用方法同往期(xm_tj文件夹必须放在根目录)

下载地址:

  • typecho 专版,其它程序使用手动安装方式依然可用 typecho_v1.03.zip

下集:


 2024-08-12 06:47:00

二维码



评论:

已有评论:

目 录




1