该项目由多个模块组成,每个模块都部署到单独的The服务器上。它们都在同一台主机上。(相同的IP地址)
我有一个主菜单,在那里我登录,然后列出所有服务器上的所有可用模块。在这里,我可以单击并转到其中的任何模块。
我在响应中发送cookie(当登录时,比如服务器A),然后在服务器B(其中一个模块)上,当我想要返回主菜单时,我检查cookie以查看用户是否已登录。
问题是,服务器B看不到服务器A生成的cookies,所以每次我返回主菜单时,用户都会被注销。
有没有办法存储cookies以供多个虚拟any服务器(在同一个IP上)使用或任何其他想法?
发布于 2010-06-13 16:04:20
如果您将cookie中的域名设置为正确的值,它应该会起作用:
即cookie中的域名:".host.com"
cookie将被发送到以下主机:"server1.host.com","server2.host.com" ...
https://stackoverflow.com/questions/3031308
复制相似问题