前言:
因为现在很多统计网站暴雷而且我平时也不怎么上统计网站,写这个也就是单独的想统计看看,也基本不去看的,有需要的自取
我这个演示效果是我根据我的导航主题dh.98dou.cn主题底部美化的效果
这个红框就是正常 php 直接输出的效果, 你可以根据你想要的效果美化和调用函数:$todayCount 即可
代码功能&逻辑:
- 实现逻辑就是通过记录访问者 IP 作为唯一值,然后进行计数统计,一个 IP 只计算一次,
- 每日 0 点清理一次记录文件
- 为了更加直观点,我还加了一个查询访问者 IP 归属地
- 调用之后自行会在自动在你网站根目录生成一个
mizhi_count.dat 文件,需要记录查看打开查看即可 - 注意:PHP 这种统计其实有利有弊,统计值肯定是没有问题的,但是可能也会把爬虫的 IP 计算进来,如果要判断是否爬虫,也可以做,但是没有必要代码就太多了,还得有个爬虫 IP 池子
文本记录具体效果:
使用教程:
- 下载我提供的 php 文件放置主题文件目录下或者你主题的自定义其他目录。
- 然后再你需要的页面中引用代码就可以了,我这里放一个 WordPress 主题的一个通用的引用 PHP 文件代码段。
- 如果不是 WP 的主题,或者其他程序,就自行引用吧,下面两段代码我放了一个示例根据你的自身情况调用。
- 引用 PHP 文件之后,在你需要显示的页面引用函数:
$todayCount 即可。 - 调用之后自行会在自动在你网站根目录生成一个
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 内容
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
- 最新
- 最热
只看作者