C#统计网站访问总人数和当前在线人数

```
   protected void Application_Start(object sender, EventArgs e)
        {
       Application.Lock();

     Application["count"]=0; //Application.Set("count",0) /Application.Add("count",0)   初始化变量,这个作用等同,都是将count设置为0。

     Application["online"]=0;

     Application.Unlock();
        }

        void Session_Start(object sender, EventArgs e)
        {
             Application.Lock();

    Session.Timeout(1);      //设置一个会话的作用时间为一分钟,即一分钟内不做任何操作的话,该会话就会失效。

    Application["count"]=(int)Application["count"]+1;

    Application["online"]=(int)Application["online"]+1;   

    Application.Unlock();
        }

   void Session_end()(object sender, EventArgs e)
        {
             Application.Lock();

    Session.Abandon();                                            //当以一个会话结束后,注销该会话

    Application["online"]=(int)Application["online"]-1;

    Application.Unlock();
        }

“`

猜你喜欢

转载自blog.csdn.net/yh12346789/article/details/79790409
今日推荐