asp中,在线时间代码如何实现?

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:28:47
我想在自己的网站中实现:
会员登陆,自动记录在线时间,统计总的在线时间。只要会员在线,那么时间就一直在变,直到会员退出为止。

请大侠帮帮忙!!
那么做修正一下::实现一下目标::
会员登陆,自动记录在线时间,直到会员退出为止。网页中显示总的在线时间。

请写下详细asp代码!!谢谢

Dim StartTime,EndTime,NowTime
StartTime = Now()
Content.....
EndTime = Now()

NowTime = StartTime - EndTime

没做过。
登录时getnow()并存储到数据库。
退出时SESSION为空,即该会话没有了,这时再取一次时间。
然后用DATEDIFF()函数求值存入数据库。(要加上原有值,不能直接UPDATE)

我个人觉得嘛,会员在线,一般都是记录他刚登陆的时间和退出的时间,如果每时每刻都要变化(同时写入数据库),估计是行不通的。