将cookie从域传递到子域

时间:2012-03-06 10:00:53

标签: java cookies subdomain

我有一个域名www.foo.com的网站,我们过去常常使用www.foo.com保存我们的Cookie。 从现在开始,我们希望将子域添加到我们的网站test.foo.com,因此我不能 获取以前在www.foo.com保存的旧Cookie。

所以我将Cookie改为更常规的.foo.com,但我仍然无法通过www.foo.com访问旧访问者。

有办法解决吗? (客户/服务器端)

2 个答案:

答案 0 :(得分:1)

只需将Cookie绑定到域.foo.com而不是www.foo.com。点前缀充当通配符,使您的cookie在子域中可见。

答案 1 :(得分:0)

您可以在Cookie中设置域名属性,例如Domain = xx.Domain.com,这是建议1

并且第二种方法是在子域中创建像CookiesManipulation.Aspx这样的页面,并将Cookie ID和值传递给该页面,如xx.Domain.Com/CookiesManipulation.Aspx?UserName = Choop。

Web site Can help you

我希望我能帮助你。