wordpress技巧首页显示访客在线人数统计纯代码实现

释放双眼,带上耳机,听听看~!

wordpress技巧首页显示访客在线人数统计纯代码实现
这个小站用着有点扎心啊。不过加油


代码放置在 主题目录下:footer.php  (放在合适的位置)

php代码:

<?php
//首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可
$online_log = "maplers.dat"; //保存人数的文件到根目录,
$timeout = 30;//30秒内没动作者,认为掉线
$entries = file($online_log);
$temp = array();
for ($i=0;$i<count($entries);$i++){
$entry = explode(",",trim($entries[$i]));
if(($entry[0] != getenv('REMOTE_ADDR')) && ($entry[1] > time())) {
array_push($temp,$entry[0].",".$entry[1]."\n"); //取出其他浏览者的信息,并去掉超时者,保存进$temp
}}
array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."\n"); //更新浏览者的时间
$maplers = count($temp); //计算在线人数
$entries = implode("",$temp);
//写入文件
$fp = fopen($online_log,"w");
flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些网络文件系统中正常工作
fputs($fp,$entries);
flock($fp,LOCK_UN);
fclose($fp);
echo "在线人数:".$maplers."人";
?>

二、底部添加到访人数统计网站代码适用

这个也是在网上找到,具体那里也忘记了

效果图

php代码

<?php
@session_start();
$counter = intval(file_get_contents("counter.dat"));
if(!$_SESSION['#'])
{
$_SESSION['#'] = true;
$counter++;
$fp = fopen("counter.dat","w");
fwrite($fp, $counter);
fclose($fp);
}
?>
<p align="center">您是到访的第<?php echo "$counter";?>位用户<p>

三、网站底部添加访客阅读次数总访问量在线人数

代码放置在 主题目录下:footer.php(放在合适的位置)

显示在线访问次数访问量

php代码

<script async src="https://api.ly522.com/js/jilei.pure.mini.js"></script> 
<span id="jilei_container_site_pv">本站总访问量<span id="jilei_value_site_pv"></span>次</span> 
<span class="post-meta-divider">|</span> 
<span id="jilei_container_site_uv">本站访客数<span id="jilei_value_site_uv"></span>人</span></p>

给TA打赏
共{{data.count}}人
人已打赏
默认

WordPress友情链接页面

2021-12-22 23:28:16

默认

一款简约的HTML悬浮音乐播放器,支持多网站音乐解析

2021-12-25 20:19:26

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 xutian@ahap.cn 或点击右侧 联系我们,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索