觅知代码分享-PHP代码实时获取今日访问网站总人数,IP计数逻辑

前言:

因为现在很多统计网站暴雷而且我平时也不怎么上统计网站,写这个也就是单独的想统计看看,也基本不去看的,有需要的自取

我这个演示效果是我根据我的导航主题dh.98dou.cn主题底部美化的效果

觅知代码分享-PHP代码实时获取今日访问网站总人数,IP计数逻辑-觅知博客

这个红框就是正常 php 直接输出的效果, 你可以根据你想要的效果美化和调用函数:$todayCount 即可

觅知代码分享-PHP代码实时获取今日访问网站总人数,IP计数逻辑-觅知博客

代码功能&逻辑:

  1. 实现逻辑就是通过记录访问者 IP 作为唯一值,然后进行计数统计,一个 IP 只计算一次,
  2. 每日 0 点清理一次记录文件
  3. 为了更加直观点,我还加了一个查询访问者 IP 归属地
  4. 调用之后自行会在自动在你网站根目录生成一个mizhi_count.dat文件,需要记录查看打开查看即可
  5. 注意:PHP 这种统计其实有利有弊,统计值肯定是没有问题的,但是可能也会把爬虫的 IP 计算进来,如果要判断是否爬虫,也可以做,但是没有必要代码就太多了,还得有个爬虫 IP 池子

文本记录具体效果:

觅知代码分享-PHP代码实时获取今日访问网站总人数,IP计数逻辑-觅知博客

使用教程:

  1. 下载我提供的 php 文件放置主题文件目录下或者你主题的自定义其他目录。
  2. 然后再你需要的页面中引用代码就可以了,我这里放一个 WordPress 主题的一个通用的引用 PHP 文件代码段。
  3. 如果不是 WP 的主题,或者其他程序,就自行引用吧,下面两段代码我放了一个示例根据你的自身情况调用。
  4. 引用 PHP 文件之后,在你需要显示的页面引用函数:$todayCount 即可。
  5. 调用之后自行会在自动在你网站根目录生成一个mizhi_count.dat文件,需要记录查看打开查看即可。
// 引用-觅知-PHP 代码实时获取今日访问网站总人数 php 文件(自行放置路径之后修改引用地址就好了)
require __DIR__ . '/mizhiui_counter.php';
// WordPress 主题引用觅知-PHP 代码实时获取今日访问网站总人数 php 文件(需要放入 WP 主题目录下比如:zibll 等等)
require get_template_directory() . '/mizhiui_counter.php';

宝塔 shell 脚本 0 点定时执行清理 count.dat 内容

觅知代码分享-PHP代码实时获取今日访问网站总人数,IP计数逻辑-觅知博客
sudo -u root bash -c '#!/bin/bash

# 定义文件路径
file="/www/wwwroot/填写你的站点文件路径/count.dat"

# 检查文件是否存在
if [ -f "$file" ]; then
    # 清除文件内容
    > "$file"
    echo "count.dat 数据内容已清除。"
else
    echo "文件 $file 不存在。"
fi'

下载地址:

------本页内容已结束,喜欢请分享------
本站代码模板仅供学习交流使用请勿商业运营,严禁使用觅知博客上的模板&源码从事违法,侵权等任何非法活动!

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞542 分享
精彩评论 共20条

请登录后发表评论