- wordpress博客基于php开发的,我们只要先做一个php统计功能,然后再在页面中直接调用或直接js调用就可以实现了,下面我们一起来看看。
- 把代码放置主题 functions.php文件
- //检测在线人数
- function counter_user_online($temp){
- $user_online = "count.txt"; //保存人数的文件,网站根目录下
- touch($user_online);//如果没有此文件,则创建
- $timeout = 120;//120 秒内没动作者,认为掉线
- $user_arr = file_get_contents($user_online);
- $user_arr = explode('#',rtrim($user_arr,'#'));
- $temp = array();
- foreach($user_arr as $value){
- $user = explode(",",trim($value));
- if (($user[0] != getenv('REMOTE_ADDR')) && ($user[1] > time())) { //如果不是本用户 IP 并时间没有超时则放入到数组中
- array_push($temp,$user[0].",".$user[1]);
- }
- }
- array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout)).'#'); //保存本用户的信息
- $user_arr = implode("#",$temp);
- //写入文件
- $fp = fopen($user_online,"w");
- flock($fp,LOCK_EX); //flock() 不能在 NFS 以及其他的一些网络文件系统中正常工作
- fputs($fp,$user_arr);
- flock($fp,LOCK_UN);
- fclose($fp);
- echo count($temp);
- }
- //检测在线人数结束
- 调用方法:
- 当前有<?php counter_user_online($temp); ?> 人在线
WordPress代码实现检测在线人数
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有M币奖励和额外收入!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有M币奖励和额外收入!
模板下载吧 Wordpress教程 WordPress代码实现检测在线人数 https://www.mbxzb.com/blog/wordpress/24670.html
模板下载吧
从明天起,做一个幸福的人,喂马、劈柴、周游世界…
常见问题
相关文章
猜你喜欢
- woocommerce 订单相关钩子 2024-03-15
- 最新Wp Rocket设置教程, 含插件下载+常见问题解决方法 2024-02-24
- WordPress破解版插件/主题(开心版, GPL, Nulled)安全吗?有啥缺点?如何获取? 2024-02-24
- 终极WordPress速度优化教程, 秒开页面! 优化思路+方法+工具 2024-02-24
- WordPress 的最佳 Cloudflare 设置(边缘涡轮增压) 2024-02-24
- 使用国外主题/插件后网站变很卡响应速度很慢的问题 2024-02-21
- 如何在WordPress中添加模糊搜索以改善结果 2024-02-20
- 20024年最新干货教程WordPress防采集最佳方法分享 2024-02-02
- WordPress分类页url链接添加html后缀+移除链接中的 category代码分享 2024-01-31
- 10个适用于WordPress的最佳迁移插件(已比较) 2024-01-27