【发布时间】:2012-11-16 08:24:37
【问题描述】:
我在两台不同的计算机上运行我的网站(完全相同的源代码,甚至用户登录详细信息),每台计算机都有自己的 apache。 用户可以通过我的端口转发设置访问这两个网站。
例如,10.10.10.10:81 访问计算机 A 上的网站,10.10.10.10:82 访问计算机 B 上的网站。
用户访问其中任何一个都没有问题。直到用户想使用同一个互联网浏览器同时访问它们。
在计算机 B 上登录网站会将他/她从计算机 A 上的网站注销。
为什么会这样? 因为相同的 IP 地址会自动生成相同的会话 ID? 不同的端口不会有不同的Session ID? 如何避免这种情况?手动生成Session ID会怎样?此问题还有其他解决方案吗?
谢谢。
【问题讨论】: