| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1451 人关注过本帖
标题:在论坛中怎么做的人数统计,比如说某某在线,但是走了是怎么判断已经下线了
只看楼主 加入收藏
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
结帖率:100%
收藏
 问题点数:0 回复次数:14 
在论坛中怎么做的人数统计,比如说某某在线,但是走了是怎么判断已经下线了

我看到好多论坛最下方都有人数统计,包括这个论坛,但是设计原理是什么呢???
一个用户登陆后,可以知道上线了,但是下线是怎么判断的呢??
哪位知道,指点指点小弟啊```

搜索更多相关主题的帖子: 统计 判断 在线 
2007-07-13 16:32
begonia
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-7-13
收藏
得分:0 
回复:(Gramary)在论坛中怎么做的人数统计,比如说某...

我也很想知道答案,哪位高手来帮忙解释下啊,谢谢啦

2007-07-14 00:07
stephen722
Rank: 1
等 级:新手上路
威 望:1
帖 子:96
专家分:0
注 册:2005-12-9
收藏
得分:0 
首先你要对session的原理要理解 可以参考
http://www.yyhweb.com/Article.htm?cId=2&fId=5&aId=3

当用户来访的时候可以通过HttpSessionAttributeListener来监听得到。
至于用户离开这个问题好像很难做到,个人认为原因有一下:
第一用户离开的因素有很多,关闭浏览器,电脑突然关闭,与服务器断开等等。
这些现象的发生服务器端是没法检测到的,故服务器就无法得知该session是否还在。
只有当在session有效时间范围内(这个时间可以在配置文件里设置),还没有任何活动时,服务器就会让session实效。
此时服务器认为用户离开了。

从街口开始寻找城市里的好去处!
街口网-http://www.
2007-07-14 14:02
begonia
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-7-13
收藏
得分:0 
楼上的,谢谢啦
2007-07-14 15:41
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
收藏
得分:0 
HttpSessionAttributeListener 要怎么使用啊
请制点一下

学编程不能急,要慢慢来。
2007-07-14 18:42
hardes
Rank: 1
等 级:新手上路
帖 子:322
专家分:0
注 册:2006-6-3
收藏
得分:0 
肯定是写一个类实现那什么接口的监听啊, 然后在web.xml中配置下啦

当神已无能为力,就让爷来普度众生吧!
2007-07-15 16:26
wangliwei
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-7-14
收藏
得分:0 
楼上的说具体点好么
2007-07-17 08:30
hardes
Rank: 1
等 级:新手上路
帖 子:322
专家分:0
注 册:2006-6-3
收藏
得分:0 
以下是引用Gramary在2007-7-14 18:42:47的发言:
HttpSessionAttributeListener 要怎么使用啊
请制点一下

就拿这个来说吧,其实都是一个道理,这也是个监听器接口,就是监听session作用域中属性变化情况,我们只要写一个类实现该接口,怎么做就不用多说了吧,然后在在web.xml中配置该监听类就行了,在服务器软件启动的时候自动帮你实例化该对象监听你的session作用域中的属性变化情况,在web.xml中的这个节点<listener>中配置,相关属性设置在网上找找资料吧,很多的,在说也很简单.


当神已无能为力,就让爷来普度众生吧!
2007-07-17 21:37
hardes
Rank: 1
等 级:新手上路
帖 子:322
专家分:0
注 册:2006-6-3
收藏
得分:0 

所以相应的也还有其他的监听接口,呵呵,比如说还有什么application监听接口啊什么的,举一反三嘛!!呵呵


当神已无能为力,就让爷来普度众生吧!
2007-07-17 21:39
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
收藏
得分:0 

谢拉`
懂了```


学编程不能急,要慢慢来。
2007-07-19 10:57
快速回复:在论坛中怎么做的人数统计,比如说某某在线,但是走了是怎么判断已经下 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017146 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved