在线人数的统计方法

转载 2004年07月30日 19:42:00
无标题文档

在线人数的统计方法

本文转载自:http://blog.csdn.net/52juanjuan/archive/2004/07/30/online.aspx

/*******author:fibona 熊祥众

********date:2004-7-30

********功能:在线人数统计方法:*/

写得比较详细,不过我给你一个比较有用的思考(一种方法吧):

先在数据库中用户表中增加一个字段,用户最后活动时间比如说 lastactive字段。采用unix时间形式存放简单一些。

判断用户在线可以用如果最后活动时间与当前活动时间的差在两分钟之内的就算在线。
? $sql="select count(*) as cnt from user_table where lastactive+120

用户注销时把其的最后活动时间进行更新为:
? $sql="update user_table set lastavtive= (time()-300) where user_name='user_name"";改成变成比当前时间早5分钟的时间。以便于用户注销时用户再登录出现无法登录的情况。

然后通过页面的meta元素每一分钟刷新一次页面,对用户记录进行更新:
? $sql="update user_table set lastactive=time() where user_name='user_name"";

好了基本上完成了,再加一个用户登录时的判断:
? 如果他在线的话就不再进行登录并给出友好提示:
? $sql="select * from user_table where user_name='user_name"and lastactive+60>=time();//因为是一分钟更新一次所以加个60。
? 执行查询,如果得到结果就判断为他在线并给出提示:
? 同一时间不能两次登录。并退出。
? 如果 没有结果就进行登录,并采用session进行注册等。这都是比较简单的了。

好了一个完整的在线人数统计就这样完成了。

请各位自行完成程序的编码。如有不懂请与qq:185923958进行联系。

php统计当前在线人数

  • snow_small
  • snow_small
  • 2018-01-18 10:48:12
  • 75

c#<em>统计在线人数的</em>实现<em>方法</em>

使用ASP.NET的Application对象实现<em>在线人数统计</em>的功能 <em>在线人数统计</em> <em>在线人数统计</em> 立即下载 上传者: jznyjttw 时间: 2010-01-22 综合评分: 0 积分/C币:3 ...
  • 2018年03月26日 00:00

.Net如何统计在线人数

统计在线用户的作用不言而喻,就是为了网站管理者可以知道当前用户的多少,然后根据用户数量来观察服务器或者程序的性能,从而可以直观的了解到网站的吸引力或者网站程序的效率。现在,我们就介绍一个简单明了的方法...
  • xiaoyi92
  • xiaoyi92
  • 2008-04-16 17:05:00
  • 529

如何统计网站的在线人数呢?

如何统计网站的在线人数呢? 首先很简单的思想就是,如果只针对会员用户进行统计,在登录登出时加判断,然后维护一个表(或者其他存储方式)来存储在线会员即可。 但是有个问题就是,对于正常退出的会员当然可...
  • u012639466
  • u012639466
  • 2016-12-13 23:19:56
  • 3600

如何实现网站在线人数以及历史访问人数的统计

准备工作1、新建一个TongJi 的数据库,添加一个 tongji 的表,在表中有一个 Number 的字段,为 int 类型,Number初值为1000;2、新建一个网站;3、新建数据库连接字符串(...
  • hfzsjz
  • hfzsjz
  • 2007-05-24 15:17:00
  • 1028

ASP.net 实现在线统计人数

 利用Application对象和Session对象可以统计当前在线用户数量.注意:(1)在会话开始和结束时,一定要进行加锁和解锁操作。由于多个用户可以共享Application对象,因此加锁是必要的...
  • evenbing
  • evenbing
  • 2007-11-13 15:31:00
  • 711

<em>统计在线人数</em>

count.jsp <em>统计</em>在线人数... c#<em>统计在线人数的</em>实现<em>方法</em> 时间:2018-3-19 用户在线人数<em>统计</em> 时间:2018-3-19准确在线人数<em>统计</em>准确在线人数<em>统计</em> 时间:2018-3-18...
  • 2018年03月23日 00:00

网站在线人数的精确统计的个人看法

我给一个比较有趣的做法,当然很耗费资源。那就是持续连接。。。。 你做一个包含页面,。让每个可访问的页面都用ajax/iframe调用这个。 这个页面的核心代码大致如下。     if (true) {...
  • java2000_net
  • java2000_net
  • 2008-02-10 06:53:00
  • 2145

web开发之在线人数统计

需求: 统计当前在线人数(当前访问网站的用户) 思路: 第一步,把访客的信息存入到数据库,每次访问或者刷新页面的时候,都更新该访客在数据库中的记录,也就是更新该访客的最后活动时间。 第...
  • Jahnng
  • Jahnng
  • 2015-04-07 20:38:40
  • 1523

判断用户是否<em>在线</em>和实时<em>统计在线人数</em>

运用了HTTP会话的监听来实现,还有利用了vector对象的elements()<em>方法</em>。...判断用户是否在线和实时<em>统计在线人数</em> 3积分 立即下载 ...
  • 2018年03月27日 00:00
收藏助手
不良信息举报
您举报文章:在线人数的统计方法
举报原因:
原因补充:

(最多只允许输入30个字)