当前位置:首页 > 网站制作 > 正文内容

如何使wordpress不用插件实现在线人数统计功能

admin13年前 (2012-03-30)网站制作634
不用插件实现wordpress的在线人数统计功能,其实很简单,写一个检测在线人数的函数(如下代码段),将函数放到博客主题function.php当中,然后在sidebar或者footer文件中调用即可!  
line = "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);
}
 代码如上,至于如何在页面显示人数的调用方法就不用多说了吧。
 

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/6528.html

分享给朋友:

相关文章

2009 Web 设计风潮—单页布局

单页布局单页布局是使用一个单一的页面展示站点的全部内容,这并不意味着站点内容少,这个页可能很复杂,包含了大量图形和动画效果,加载的时间也会有些长。比如,用户点击导航菜单后,该栏目下的新内容会在旧内容处通过渐入渐出,滑入滑出等动画效果显示出来,而页面其它部分始终保持不变。(白宫的最新网站的首页就有这个意思 - 译者)...

2009 Web 设计风潮—多栏布局

多栏布局(大于3栏)通常比较复杂,但通过适当设计,会对访问者带来更好的访问体验。最近几年,Web 内容爆炸,用户停留在一个网站的时间越来越少,就要求 Web 设计者尽可能有效地展示数据,既要让访问者多停留,又要让他们更容易发现他们希望看到的内容。多栏设计一般用于杂志布局或展示型布局站点,一般使用网格布局技术实现。多栏布局一般使用概述/细节式结构,首先用多栏展示概述式内容,然后进入详细内容的展示。M...

如何在z-blog中加入广告插件—JS广告管理系统

一、插件简介  “JS广告管理系统”是一款基于Z-Blog开发的广告管理插件。她的主要用途在于方便管理z-blog的广告,支持普通固定广告、全屏浮动广告、全屏渐隐消失、弹出窗口(URL)广告、对联式广告、联盟广告(如google adsense、阿里妈妈)。  所有广告都会自动生成JS文件,加快调用速度,相比流行的使用include文件替换广告功能有2大优势:1、Web管理...

Web2.0write:用web2.0 Logo尽情书写

Web2.0write:用web2.0 Logo尽情书写  试了一下26个英文字母,大家可以先看一下!并且有些字母还不只一种图案呕!网址:http://web2.0write.com/...

恋吧推荐一款整合主流社区/论坛系统的Web即时聊天工具Ntalker

Ntalker 是一款为站长朋友量身定制的Web IM软件,它能够轻松的整合至各自论坛、社区等系统中。Ntalker 是一款独立的Web IM 软件,它为独立的站长朋友提供了全方位的Web即时沟通的解决方案,包括,一对一聊天工具、类 Facebook Chat Panel 工具栏以及Web视频聊天室等产品。使用它,用户能够很轻松地将Ntalker 整合到包括,Discuz!、PHPWind、UCe...

不看后悔啊!利用google突破各种封锁和一些特殊命令

利用google突破各种封锁和一些特殊命令在搜索框上输入: “index of/ ”  inurl:lib再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。在搜索框上输入: “index of /”  cnki再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!在搜索框上输入: “index of /”  ppt再按搜索你就可以突破网站入口下载powerpint作品!在搜索框上输...

评论列表

黑土地
13年前 (2012-04-02)

[ 小牆判斷這是Spam! ]
請求: /wp-content/themes/forigi2/comments-ajax.php
方式: 未經評論表格
內容: 对搜索引擎比较友好,如果网站流量太少会感到自卑。
-- 記錄成功 --

admin 回复:
是的,插件多了,不是一件好事
13年前 (2012-04-04)
TJL
13年前 (2012-04-04)

学习中。。。。

hubeifc
13年前 (2012-05-19)

这个不错.

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。