Cookie和子域名

时间:2008-09-20 15:58:59

标签: asp.net cookies

可以在同一顶级域名的两个网站之间共享Cookie吗?说www.example.comsecure.example.com? 我们正在研究为非安全内容实现缓存,并需要将安全内容隔离到另一个域。 cookie需要什么参数?我正在使用asp.net

3 个答案:

答案 0 :(得分:23)

是的,你可以。使用:

Response.Cookies("UID").Domain = ".myserver.com"

答案 1 :(得分:5)

应用可在子域间共享的Cookie域的最简单方法是将其放在web.config中:

<forms cookieDomain="example.com">

答案 2 :(得分:1)

是的,但要注意不要在各个子域中设置同名的cookie,因为生成的cookie似乎是随机的;相反,只在.maindomain.com中设置一个cookie(不在任何.sub.domain.com中)