5

我想为域设置一个 cookie,但它也应该可用于子域。

例如 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 );

我错了什么?

4

2 回答 2

5

Cash2m 是正确的,您应该可以指定一个 . 访问您的子域:

$.cookie('key', 'value', { domain: '.mydomain.com' });
于 2013-06-26T18:20:49.313 回答
0

好吧,如果您想将其扩展到域而不仅仅是特定的子域,只需使用

domain : 'mydomain.com'

代替 :

domain: 'sub.mydomain.com'
于 2013-06-26T15:43:09.763 回答