主题:  统计在线人数的代码,怎么不成功?

binde

职务:普通成员
等级:1
金币:0.0
发贴:2
#12002/11/20 16:50:58
global.asa的代码如下:
================================



然后再需要放置状态计数的页面写上:
<% =application("currentusers")%>

===================================
错误描述:在本机(2000+IIS)测试,发现打开IE新窗口的时候,能够做到人数增加,可是关掉ie窗口后,统计数字怎么不变啊?所以人数就只增不减了。
自己水平很菜,只得请教各位了。



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
#22002/11/21 8:23:25
把application.lock
application("currentusers")=application("currentusers")+1
application.unlock放在sub application_Onstart()
end sub之间行了



binde

职务:普通成员
等级:1
金币:0.0
发贴:2
#32002/11/21 8:34:03
为什么?麻烦给讲一下道理阿。



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
#42002/11/21 13:23:07
应当在应用程序开始的时候操作应用程序变量,而不是session变量开始的时候



火枪手

职务:普通成员
等级:1
金币:0.0
发贴:1
#52002/11/21 16:09:48
我试了这段代码,连显示都没有,global.asa,怎么调用,放在什么啊???



我更菜!



水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#62002/12/8 22:34:52
application 不放在application里,
放在session里干嘛 ;)