wordpress如何获取网站的在线人数,下面web建站小编给大家简单介绍一下具体实现代码!
代码如下:
<?php
//保存人数的文件到根目录
$online_log = "maplers.dat";
//30秒内没动作者,认为掉线
$timeout = 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())) {
//取出其他浏览者的信息,并去掉超时者,保存进$temp
array_push($temp,$entry[0].",".$entry[1]."n");
}}
//更新浏览者的时间
array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."n");
//计算在线人数
$maplers = count($temp);
$entries = implode("",$temp);
//写入文件
$fp = fopen($online_log,"w");
//flock() 不能在NFS以及其他的一些网络文件系统中正常工作
flock($fp,LOCK_EX);
fputs($fp,$entries);
flock($fp,LOCK_UN);
fclose($fp);
echo "在线人数:".$maplers."人";
?>
Ps:首先需要有读写文件的权限,首次访问肯不显示,正常情况刷新即可。
wordpress建站如何快速提交和优化您的网站(IndexNow插件)?
上面是“wordpress如何获取网站的在线人数”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_3781.html
workflows工作流
一个外国人在吹奏萨克斯ComfyUI工作流
一只漂亮的孔雀的尾巴完全由披萨制成ComfyUI工作流
池塘边的大熊猫ComfyUI工作流
一架令人难忘的美丽钢琴ComfyUI工作流
1个很漂亮的单身小女孩ComfyUI工作流
星空星域星球comfyui工作流
沙漠里一只红黑相间的蝎子
一位穿着优雅银色装饰黑色连衣裙的苗条模特
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

2023年程序猿如何给自己开启一场烟花盛会
jquery做一个漂亮挂墙动态时钟
js实现table表格动态新增行和列表
canvas经线动画走到效果
HTML5 Canvas 刻度尺
纯CSS饼图效果





