两个系统登录后会互相影响,是cookie的原因吗?
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产生了名为user@system2.abc.com.cn[1].txt文件,
系统2以IP地址登录,系统1仍然没有产生COOKIE文件,系统2产生了名为user@10.1.1[1].txt文件,
上述现象是什么原因?如何解决?