是否可以在以下子域之间共享cookie?
class Meal: AnyObject {
// something
}
var ordered = [Meal(), Meal()]
var anyOrder = NSMutableArray()
for meal in ordered {
anyOrder.addObject(meal as AnyObject)
}
答案 0 :(得分:5)
您可以在标题
中指定Cookie的域名 Set-Cookie: name=value; domain=.mydomain.com
网址前面的.
会使Cookie在任何子域中都可用。
在RFC 2109中,没有前导点的域意味着它无法在子域中使用,只有一个前导点(
.mydomain.com
)允许在子域中使用它。
根据MDN,不再需要前导点来包含子域。子域现在包含在域声明中。
答案 1 :(得分:0)
为了简单地使用 cookie,我使用了 js-cookie
并通过以下代码使用此库:
Cookie.set('key', 'value', { domain: '.example-domain.com' })
所有子域和基域都可以相互共享cookie