Session针对单个访问者,也就是每个访问者的Session都是独立的,保存在Session中的值都不相同
Application针对整个应用程序,保存在Application变量中的值对所以访问者都是一样的,因为他们用的都是同一个对象。

解决方案 »

  1.   

    session是面向用户的,而application是面向整个服务系统的
      

  2.   

    能不能把"Session针对单个访问者,也就是每个访问者的Session都是独立的,保存在Session中的值都不相同"这句话再解答一下,好不好,列个例子,我的QQ261661669
      

  3.   

    是不是要为每个用户单独设置Session
      

  4.   

    在每一个用户请求页面的时候,服务器会为每一个用户生成一个Session,这个Session对用户来说是唯一的,但对于服务器来说,有几个用户,就有几个Session,而所谓的Session变量,是指在这个Session下所属于的那些变量,也就是说,如果你创建了Session["user"],则对每个用户都有一个这样的变量。但如果创建了Application["user"],对所有用户来说,对服务器来说,只有一个变量。
      

  5.   

    Session保存的变量就像是实例变量,对每个用户(对象)来说都是独立的,而Application中就像是类中的静态(static)变量,整个程序共享
      

  6.   

    在每一个用户请求页面的时候,服务器会为每一个用户生成一个Session,我怎么区别这些此Session,再次指教
      

  7.   

    在用户请求页面的时候,服务器怎么会知道是同一用户请求页面,还是不同用户请求页面的呢,并为每一个用户生成一个Session,我很笨,请告诉一下
      

  8.   

    当用户请求页面的时候,服务器就会生成一个sessionid来记录这个用户的相关信息
    当然不同的用户他的sessionid也就不会相同
    这个 sessionid被保存在服务器端或是通过cookie保存在用户的硬盘上
      

  9.   

    是不是这样记录sessionid
    Session["user1"]=A
    Session["user2"]=B
    Session["user3"]=C
    Session["user4"]=D
    。。
      

  10.   

    session("user")=a,这个时候,你为session("user")赋了个值a
    用户1可以将这个变量改变为b,而不会影响到用户2继续使用a这个值
    明白?
      

  11.   

    session是客户端浏览器进程和服务器之间的对话,单对单的.
    application独立存在于服务器,可以被每一个浏览者读取.