登录计时功能如何实现
现需要在用户登录时在页面显示已经在线的时间,当用户退出时,把这次登录在线时间,加到用户的总在线时间上去 问题点数:20、回复次数:12Top
1 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-05 19:45:32 得分 2
估计是通过session实现的,session销毁时,计算时间Top
2 楼sky_cp()回复于 2006-03-05 21:01:22 得分 2
可以建两个session,一个记录登陆时间,一个注销时间,注销时用后一个减前一个再与数据库里累计的时间相加存入数据库Top
3 楼wubin264(学,然后发困)回复于 2006-03-05 22:10:43 得分 2
在Session启动的时候,自动记录开始时间到一个数据结构(例如一个针对于该用户的信息描述的对象中),然后将这个对象的信息保存在Application或者数据库中,后者比较保险;在Session结束的时候再将值取出来对比,然后存入数据库。Top
4 楼jianyi0115(随意)回复于 2006-03-05 22:23:55 得分 0
http://community.csdn.net/Expert/TopicView3.asp?id=4571354Top
5 楼boy_north(北方的豹子)回复于 2006-03-05 22:51:29 得分 10
用数组可以记录三个时间
一个是以前在线的时间,一个是这次登录的时间,另外一个是退出的时间
后面两个得到这次在线的时间,然后在和前面的相加,返回到数据库中就行了Top
6 楼gongshf(gong)回复于 2006-03-06 14:11:25 得分 0
顶一下Top
7 楼flyinging(一路走来)回复于 2006-03-06 14:32:30 得分 2
session start endTop
8 楼gongshf(gong)回复于 2006-03-08 09:38:11 得分 0
没有其他方法吗Top
9 楼gongshf(gong)回复于 2006-03-14 18:47:21 得分 0
顶Top
10 楼lubosun(大白菜)回复于 2006-03-14 20:00:44 得分 2
如果不用SESSION那么只能,把登陆时间和注销时间写进数据库了,然后再取出来做下一步处理Top
11 楼gongshf(gong)回复于 2006-04-17 23:03:44 得分 0
.Net有没有计时的控件啊Top
12 楼zcyan666(ailenny)回复于 2006-05-19 16:13:54 得分 0
使用'静态变量'记录登录时间Top




