如何在不同服务器之间页面跳转的时候保持session的值

whydayu 2010-03-04 10:31:17
碰到一个问题,在实际应用过程中,在服务器A上的程序需要调用服务器B上的东西, 但是发现当我程序跳转到服务器B上的页面的时候,然后再从服务器B上把东西带回来到服务器A上的时候,发现session的值变没有了。感觉就是session会话在我链接到服务器B的时候已经断开了,但是实际过程中我并不希望之间session断开,请问怎么办?目前还在凝思苦想中。。。。。。。
...全文
461 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfeng007 2010-03-09
  • 打赏
  • 举报
回复
很遗憾 没有。。。这种从系统上不能完美解决。。。除非使用 同步session的cache。。。
这种问题纯粹是应用集成问题。。。如果能那么容易完美解决。。。就不会有单SSO这种东西需求出现了。。。

whydayu 2010-03-09
  • 打赏
  • 举报
回复
不可能用cookiee了,因为我要把别人应用系统集成到我们的应用系统中!没法改人家的代码,所以只能是从session上来解决中个问题!大家有没有更好的办法,谢谢
wfeng007 2010-03-07
  • 打赏
  • 举报
回复
没有办法,主要是session中的内容是存储在单台服务器上的。
除非你两台服务器上设置session同步这种分布式cache的功能。

还有一种简单方法,就是用浏览器自身的cookiee来保存数据,这种数据需要非常简单才行。否则浏览器估计承受不了。
挨踢直男 2010-03-04
  • 打赏
  • 举报
回复
用cookies吧.......

5,656

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧