不会吧,这么奇怪,只碰到多个用户在不同的IE窗口里登陆session出现冲突的情况。

解决方案 »

  1.   

    ie用的是默认的设置啊!我没有改过。
    另外我要补充一点,我打开IE,先用IP的方式访问,登陆成功,Session建立。然后,不关掉IE,我再用域名的方式访问,就正常了,Session不会丢掉的。真是奇怪,大家帮帮忙啊!
      

  2.   

    怀疑问题出在3点:
    一。ie配置,建议仔细的把所有项都恢复到默认状态 然后再试试 。
    二。网络配置 ,ip/tcp协议里添的域名解析服务器是否正确,我曾经有过因为把它添错而出现莫名现象的经历。
    三。注册表是否被改过,注册表中有一个关于Session的生存期,创建等很多属性的键,你找找,看看是否被改过,我们做项目的时候 有次配服务器测试 ,配好以后就出现Session的奇异问题,找了一天都不知道原因,后来找来个老大高手搞定了 ,原因是上面3个问题同时出现 ,晕死 !!!!
      

  3.   

    ie用的是默认的设置啊!我没有改过。
    另外我要补充一点,我打开IE,先用IP的方式访问,登陆成功,Session建立。然后,不关掉IE,我再用域名的方式访问,就正常了,Session不会丢掉的。真是奇怪,大家帮帮忙啊!
    ==========================================================================
    不关掉IE,这个时候的会话还是以前的会话的
      

  4.   

    WEB容器session的一种实现方式是靠在客户端加cookie保存的,cookie可是有区别的,比如www.aaa.com.cn的cookie,是不会发给999.999.999.999的域的,999.999.999.999的cookie也不回发给www.aaa.com.cn的,要末你把域名访问的再一开始就全部转向到IP访问吧 ;)
      

  5.   

    我的IE肯定用的是默认的设置,同时,这个现象在别人的机器上也是这样的,所以,不太会是注册表的问题。
    所以看来就是域名解析的问题了, mlovex(史吹真悟) 和NetSniffer(扑克)都提到了这个方面,小弟对这个不是很熟悉,是网管配置的,所以我不知道这个东西在那里配置的,是我的问题还是他的问题?
      

  6.   

    我跟网管刚才交流了一下,看了他怎样用域名指定IP。发现一个新的现象,大家看过来: 
        我的域名是http://www.xxx.com.cn/我把它指定到IP:999.999.999.999/web/ 由于我的服务器用的是LINUX+TOMCAT5所以tomcat5自动执行默认额首页index.jsp,IE用域名连上去后,仍然还是不行,Session还是会丢失。我想了一个办法,在tomcat中写了一个JSP放在ROOT中,这个JSP的作用就是把访问ROOT的链接自动指到IP:999.999.999.999/web/,然后呢,我把http://www.xxx.com.cn/指向IP:999.999.999.999而不是原来的:999.999.999.999/web/,大家都知道,我再访问http://www.xxx.com.cn/的时候,域名解析就会解析成999.999.999.999,然而,我的服务器上的tomcat就会自动访问ROOT中的JSP,指向999.999.999.999/web/,于是,成功了!我的IE用域名访问的时候,IE地址栏中就会自动变为IP了,所以Session就不会丢失了。
        可是,我还是搞不懂为什么。大家看看为什么会这样啊?我最好不要用在ROOT中写什么JSP来指定,直接把域名指定到999.999.999.999/web/。可是,我在网管域名指定IP的时候没有看到有什么应该配置的啊!另外,我用OPERA访问就没有这个问题的,是不是tomcat要配什么啊?大家帮我看看啊!
      

  7.   

    在host文件里加上下面一行试试:999.999.999.999   www.aaa.com.cn
      

  8.   

    在哪里的host啊?我用的是linux应该在那里试啊?另外,我看将网管配置域名的时候是在一个什么专门管理域名的网站上面配置的!域名指定IP的工作好像不是在我们的LINUX服务器上面做的!所以上面有朋友说得一开始就把域名转到IP上,我不知道怎么转!