我想为域设置一个cookie,但它也应该可用于子域。
e.g。 www.mydomain.com和sub.mydomain.com
当我将cookie设置为主域时,子域不存在。
我使用jQuery cookie插件: https://code.google.com/p/cookies/wiki/Documentation
我的想法是为两个域存储它,看一下代码:
var newOptions = {
domain: 'sub.mydomain.com',
secure: true
}
jaaulde.utils.cookies.set('name', 'value');
jaaulde.utils.cookies.set('name', 'value', newOptions );
我错了什么?
答案 0 :(得分:5)
Cash2m是正确的,你应该可以指定一个。到达您的子域名:
$.cookie('key', 'value', { domain: '.mydomain.com' });
答案 1 :(得分:0)
好吧,如果您想将其扩展到域而不仅仅是特定的子域,请使用
domain : 'mydomain.com'
而不是:
domain: 'sub.mydomain.com'