a.现象如下:
两个功能不同的系统,
系统1:http://system1.abc.com.cn
系统2:http://system2.abc.com.cn
在webspere服务器中,共用部分相同的域名abc.com.cn在浏览器的两个tab页里,当系统1成功登陆后,再成功登陆系统2,然后再操作系统1时,系统1回到了初始的登录状态。
反之,如果先成功登录系统2,再成功登陆系统1,然后回头操作系统2,系统2也回到初始登录状态。如果系统2不用域名的形式,而是IP地址的形式,再进行上述操作,两个系统不存在上述现象,即互不影响。
如果打开两个浏览器进行上述操作,也不会出现上述现象。b.初步分析如下:
两个系统都以域名形式登录,在C:\Documents and Settings\user\Cookies文件夹中,系统1没有产生COOKIE文件,
系统2产生了名为[email protected][1].txt文件,系统2以IP地址登录,系统1仍然没有产生COOKIE文件,系统2产生了名为[email protected][1].txt文件,上述现象是什么原因?如何解决?

解决方案 »

  1.   

    有tab页的浏览器,一般可以设置会话的,你先试试。
      

  2.   

    kaixin001也没有考虑用户在一个浏览器维护多个账号的问题。
      

  3.   

    oItem.setDomain("system2.abc.com.cn"); //域名
      

  4.   

    可以让html页面不在选项卡中打开,让其在新页面中打开 target=_blank
      

  5.   

    这是设置cookie域,哪怕是在system1中设置的,如此设置后,该cookie就只能在system2.abc.com.cn中访问
      

  6.   

    C:\Windows\System32\drivers\etc\hosts
    把你2个机器的ip都映射成 system1.abc.com.cn  system2.abc.com.cn
      

  7.   

    是这样吗:
    #10.1.1.1 system1.abc.com.cn 
    #10.1.1.2 system2.abc.com.cn好像不行