同一顶级域名下的两个站点,比如 www.example.com
和 secure.example.com
,可以共享 cookie 吗?
我们正在考虑为非安全内容实现缓存,并需要将安全内容隔离到另一个域中。
cookie 需要哪些参数?我在使用 asp.net。
是的,可以。使用:
Response.Cookies("UID").Domain = ".myserver.com"
<forms cookieDomain="example.com">
是的,但要注意不要在各个子域中设置同名的cookie,因为生成的cookie似乎是随机的;相反,在 .maindomain.com 中仅设置一个cookie(而不是在任何 .sub.domain.com 中设置)