我写了以下代码测试
if not response.isclientconnected then conn.execute("update [user] set logouttime=#"&now&"# where username='"&session("username")&"'") end if
但并没有取得预期效果,而且not response.IsClientConnected的时候,session是不是也失效了? IsClientConnected 多久检查一次用户是否在线?
IsClientConnected不是这样用的呀
IsClientConnected 是用于执行一个长时间的操作前或是一个多重循环中检测用户是否已经关闭浏览器或者已经离线,用于节省服务器资源。
比如用户访问ShowRecord.asp ,ShowRecord.asp是一个让用户读取大量数据的程序 现在用户请求ShowRecord.asp
ShowRecord.asp 中可能是这样写的
.....
For i = 0 to RecordCount '要读取很多数据 if response.isclientconnected then '用户在线 ........执行读取操作(这个时间可能比较长) else '用户已经离线或关闭浏览器 response.end end if Next
.....
[此贴子已经被作者于2004-11-23 13:25:00编辑过]
天津网站建设 http://www./