我有一个域名www.foo.com
的网站,我们过去常常使用www.foo.com
保存我们的Cookie。
从现在开始,我们希望将子域添加到我们的网站test.foo.com
,因此我不能
获取以前在www.foo.com
保存的旧Cookie。
所以我将Cookie改为更常规的.foo.com
,但我仍然无法通过www.foo.com
访问旧访问者。
有办法解决吗? (客户/服务器端)
答案 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。
我希望我能帮助你。