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工作流
未来椅子3D产品ComfyUI工作流
汗血宝马ComfyUI工作流
懂王特朗普3d漫画ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用html5+css3实现滚雪球效果(附代码)
做一个好玩的时钟翻牌效果
canvas黑洞漩涡(canvas+js)
纯html+css做一个3d统计效果
js实现table表格动态新增行和列表
利用js+css3做一个小鱼游泳特效
制作一个好玩的倒计时
jquery做一个漂亮挂墙动态时钟










