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

半岛未凉° 2019-08-18 快速入门 411 已收录 本文共832个字,预计阅读需要3分钟。
  • 文章介绍
  • 快速入门
  • 增值服务

wordpress技巧首页显示访客在线人数统计纯代码实现
这个小站用着有点扎心啊。不过加油
代码其实很简单哦
演示图(新装截图)代码正常可用,本站在线掺不忍睹,暂时取消啦,嘿嘿wordpress技巧首页显示访客在线人数统计纯代码实现

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

代码:

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

上一篇:

下一篇:

wordpress技巧首页显示访客在线人数统计纯代码实现:等您坐沙发呢!
大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

站内登录 QQ登录 微博登录
wordpress自适应高级图片shejigh主题

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
现在加入模板下载吧,注册一个账号
  • 模板下载吧拥有海量网站模板及源码,站长亲测干净无后门。

  • 注册即能下载免费模板栏目资源,帮您更快的完成网站建设。

  • 每日更新模板资源,每日精品推荐,及时获取最新模板资源流行去向。

  • 完美的售后服务,帮助草根站长、企业等成功建站。

  • 将您最爱的资源收藏,建立自己的资源库,并与朋友分享。

喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡