探探手机号换了怎么办:关于统计再线人数的问题

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:41:52
正在做.net的程序开发,C#语言.需要统计同时在线的人数.

我首先在Application_Start中初始化Application["counter"]=0,然后在Session_Start中使Application["counter"]加1,最后在Session_End中使Application["counter"]减1,然后在项目中调用这个变量.
但是我调试后发现,当我重复打开关闭该项目时,变量值只增不减,不知道是什么原因,请指教.

每当一个用户打访问站点的时候,首先会调用Session_Start,但是当用户关闭浏览器时并不会自动调用Session_End,而要再等10分钟左右,这个Session才会消失。

关闭浏览器并不代表Session消失!
当然,Session消失也不一定是用户关闭了浏览器!
如果是断线了呢?:-)