+ -
当前位置:首页 → 问答吧 → 如何在不同的网站之间传递session

如何在不同的网站之间传递session

时间:2011-07-01

来源:互联网

我公司目前有2个内网站,IP分别为:192.168.100.1 与 192.168.100.2,都需要进行登录才可以访问。

想在192.168.100.1上面只做一个登录界面,登录之后,通过连接也可以之间访问192.168.100.2的网站,而不需要再次进行登录。

我试过在192.168.100.1上面设置session,可是,只对192.168.100.1的网站起作用,对192.168.100.2的没有起作用。

请问大家,我这样的需求,要如何实现呢?



比如网易的:一次登录之后,可以在mail.163.com,www.163.com,news.163.com等全站用这个用户名访问,而不需要再次进行登录。请问这样的方法是如何实现的呢?

作者: youlostme   发布时间: 2011-07-01

单点登录

作者: inetfuture   发布时间: 2011-07-01

mail.163.com,www.163.com,news.163.com

他们是一个主机,,你是两个。。

作者: tcwsyt   发布时间: 2011-07-01

概念上的理解错误。 www.163.com 和 www.baidu.com 是两个主机,而且都是一级域名,就我所知,session在这两者时间是不能传递的。

而 mail.163.com 和 www.163.com 实则是一个主机,mail.163.com是www.163.com下的域名,也即是二级域名,他们之间是可以传递的。

楼主想实现在不同域名之间的值共享,可以用 cookies 来实现

作者: buker19999   发布时间: 2011-07-01

引用 2 楼 tcwsyt 的回复:
mail.163.com,www.163.com,news.163.com

他们是一个主机,,你是两个。。


补充一下,我这2个IP,也是在同一个服务器上面的。

作者: youlostme   发布时间: 2011-07-01