现在有域名:
一级域名:abc.com
二级域名: www.abc.com
、mail.abc.com
问题如下:
如果在
abc.com
域名设置cookie,那么www.abc.com
与mail.abc.com
域名下是否能否访问到这个cookie呢?如果在
www.abc.com
或mail.abc.com
域名设置cookie,那么abc.com
域名下是否能否访问到这个cookie呢?如果
域名相同
,只是端口不同
,那么cookie是否可以共享?(不要考虑sso)如果
域名相同
而且端口也相同
,访问的协议不同,例如:一个使用https,一个使用http,那么cookie是否可以共享?(不要考虑sso)
求大神指教下,谢谢!
可以设置
cookie domain
。如果domain:'abc.com'
那么所有的二级域名都会起作用。如果设置 'domain:'www.abc.com''那么只会在
www.abc.com
下起作用。和协议没关系。至于端口是什么情况?
同一域,不同端口,
cookie
应该是共享的。(自己没试过,但看文档有提过)想起之前用过这样的系统,同一个域名,不同端口,需要多次登录的。但是不清楚当时的设置情况,这个需要自测下或者其他经验的来分享下。
参考:https://tools.ietf.org/html/r...