zoukankan      html  css  js  c++  java
  • 如何得到Sessionid的值

    当用户向一个网站请求第一个页面时,用户会话启动。当第一个页面被请求时,web服务器将
    asp.net_sessionID  cookie添加进用户的浏览器。
    可以使用newsession属性探测新会话的启动。当新会话启动时,newsession属性返回true。
    response.write(session.newsession).

    每个用户会被分配一个唯一的会话ID,可以像下面这样获取会话ID的值
    response.write(session.sessionid)
    会话ID确保在所有当前用户会话中是唯一的。但是,随着时间的推移会话ID不保证唯一;可能将来的新会话循环使用会话ID
    看:

    protected void Application_Start(Object sender, EventArgs e)
    {
           Hashtable ht = new Hashtable();
           Application["SessionIDs"] = ht;
    }
    
    protected void Session_Start(Object sender, EventArgs e)
    {
           Hashtable ht = (Hashtable) Application["SessionIDs"];
           ht.Add( Session.SessionID, Session.SessionID );
    }
    
    protected void Session_End(Object sender, EventArgs e)
    {
           Hashtable ht = (Hashtable) Application["SessionIDs"];
           ht.Remove( Session.SessionID );
    }
    
    in order to know if a session is alive we use this method:
    
    public bool IsSessionAlive( string id )
    {
           Hashtable ht = (Hashtable) Application["SessionIDs"];
           return ht.ContainsKey( id );
    }


  • 相关阅读:
    BZOJ3868 : The only survival
    BZOJ3740 : pku2842 N-dimension Matching N维匹配
    BZOJ2990 : [Ontak2010]Keyboard
    BZOJ3548 : [ONTAK2010]Party
    BZOJ3189 : [Coci2011]Slika
    BZOJ2679 : [Usaco2012 Open]Balanced Cow Subsets
    BZOJ2981 : [Poi2002]括号
    BZOJ4116 : [Wf2015]Tours
    BZOJ4107 : [Wf2015]Asteroids
    BZOJ4118 : [Wf2015]Window Manager
  • 原文地址:https://www.cnblogs.com/lisr/p/fishcmonkey.html
Copyright © 2011-2022 走看看