|
主题: 关于如何监测用户是否在线的问题??
|
 cheng527
职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2001/10/18 9:56:29
|
#12001/11/9 16:43:22
有谁能告诉我?象这样的论坛是如何监测用户是否在线的。简单的说一下算法是什么??
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:400
注册:2001/5/27 23:27:59
|
#22001/11/10 0:27:00
方法很多,可以用session
|
 cheng527
职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2001/10/18 9:56:29
|
#32001/11/10 11:36:11
可是我不想用SESSION怎么办?? 有其它的办法吗? 比如用ONLINEUSER数据表的办法??
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:400
注册:2001/5/27 23:27:59
|
#42001/11/10 12:03:06
可以,可以给每个访客生成个sid,保存到数据库里就行了
|
 cheng527
职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2001/10/18 9:56:29
|
#52001/11/10 17:46:11
那么如何处理异常离线的问题呢???
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:400
注册:2001/5/27 23:27:59
|
#62001/11/11 18:32:31
没有什么好办法,在线与否只能是一段时间以内的判断。
不过你可以这样,在每一个页面的unload事件里面加上个js,如果被unload了,就打开个新窗口。。。c?
|
 黑马王子
职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/28 19:03:56
|
#72001/11/13 21:36:17
session cookie 或保存一个字段到数据表
|
 hacker hacking
职务:普通成员
等级:4
金币:10.0
发贴:1629
注册:2001/9/30 15:55:46
|
#82001/11/25 3:28:49
可以详细点呒?
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:400
注册:2001/5/27 23:27:59
|
#92001/11/25 21:38:02
《php核心编程》上面有完整的例程
|