问题是这样的,一次打开两个IE,先后登陆到我的程序里,后登陆的用户SESSION信息就无法得到.后经DEBUG,发现在SESSION的ID改变了,如何解决这种问题.

解决方案 »

  1.   

    session只保存在当前的会话中,也就是每个用户拥有自己session id,用户改变session id 当然会改变,建议不要保存到session中,可以存到applection中
      

  2.   

    本来就是每登录一个用户,系统给分配不同的session,当然不会是同一个session id了。不明白你想让不同用户拥有相同的session?你应该说明你想实现什么功能,达到什么效果?
      

  3.   

    你的session是怎么设置的
    看下才知道你是怎么出的问题
      

  4.   

    一台机器对应一个session   - -~
      

  5.   

    一个会话对应一个session ID,不同用户登录当然有不同的session ID
      

  6.   

    一个会话一个session,你到底想做什么呢?
      

  7.   

    你说同时打开两IE,并且都作登陆操作,出现ID不一样的情况。
    这是你设计的问题,
    你应该在程序里进行判断,若是数据库中已经存在该用户,将不能注册,
    要是登陆,同样你测试,提示用户已经登陆,不能重复登陆
      

  8.   

    本来就是每登录一个用户,系统给分配不同的session,当然不会是同一个session id了。
      

  9.   

    楼主应该弄明白session的含义及生命周期
      

  10.   

    session的作用范围就是一次会话中,你同时打开两个IE,服务器给每个IE都分配一个sessionID.
      

  11.   

    应该是一个会话对应一个sessionID
      

  12.   

    Session Id 是绝对不会相同的 所以应该分别获取Session里的信息
      

  13.   

    支持7楼的,建议搂住着重看看,session ,page,request,application四种的范围和生命周期