怎么强制退出?
就是如果我登陆了
并且我不按照正常程序退出
直接关闭IE
这样你怎么清空APPLICATION?
用事件触发和数据库怎么样啊,动网的论坛不是有在线用户列表吗?好像这就是用的一个专门的在线表online. 用两个字段吧: userid和last_visit_time 建一个专门触发这个时间的文件,叫event.asp,用<!--#include file="event.asp"-->包含在各个页面,这样用户只要刷新一次页面就会触发这个事件. 用户每触发一次事件,就把自己的ID和现在的时间(就是最后活动时间)更新一下,如果在线表中没有这个用户的记录就插入,同时还要把整个在线表更新一下,删除40分钟内没活动的用户. 下面是我想象的代码片断: [QUOTE]dim sql,rs sql="select * from online where userid="&sesssion("id") set rs=conn.execute(sql) if rs.eof then conn.execute("insert into online set userid="&session("id")&",last_visit_time='"&now()&"'") else conn.execute("updata online set userid="&session("id")&",last_visit_time='"&now()&"'") end if rs.close set rs=nothing
'下面的代码删除在线表中40分钟不活动的用户 conn.execute("delete * from online where datediff("n",last_visit_time,now)>40") '这个SQL的判断语句很可能不能执行,我只是想表示一下实现的思想 conn.close set conn=nothing[/QUOTE]