注册 登录
编程论坛 ASP技术论坛

如何实现会员是否在线以及在线时长!!

smyh 发布于 2008-09-07 21:26, 1583 次点击
如何实现会员是否在线以及在线时长!!

如何判断他离开页面或者关闭浏览器等等的情况
5 回复
#2
multiple19022008-09-07 21:35
可以在页面上设置一个反馈,比如每1分钟就向服务器反馈一次。
#3
smyh2008-09-08 08:02
谢谢!!
#4
wxm1984272008-10-16 17:14
回复 2# multiple1902 的帖子
怎么个反馈法???不懂………………
#5
multiple19022008-10-16 19:27
[bo][un]wxm198427[/un] 在 2008-10-16 17:14 的发言:[/bo]

怎么个反馈法???不懂………………

框架一个统计在线时长的页面,那个页面每分钟自己刷新一次。这个是朴素的方法。

也可以用XMLHttpRequest结合Javascript来后台提交,类似于ajax了。
#6
gupiao1752008-10-22 16:32
用户一进入系统就记录其进入时间一,然后存入数据库,如果点离开或者异常退出,再记录此时时间二,时间二和时间一的差就是它进入系统的时间,并存入数据库里。为防止数据太多,离开或退出时把该二条时间记录删除!这是大概思路,具体方法可以参考双鱼林的那个事件提醒系统。
1