Cookie的过期选项不起作用

时间:2014-05-21 10:09:48

标签: jquery cookies jquery-cookie

从客户端处理cookie,我使用的是插件jQuery cookie

https://github.com/carhartl/jquery-cookie

$.cookie("language","java",{expires:365});

但当我关闭并再次打开浏览器时,没有名称为language的cookie。

当我验证开发人员工具的“资源”部分时,创建到期时此cookie的位置选项包含值" session",我不明白为什么它将值作为Session,甚至虽然我将该值指定为365天。

1 个答案:

答案 0 :(得分:0)

尝试使用此

创建会话cookie:

$.cookie('the_cookie', 'the_value');

从那时起7天内创建过期的Cookie:

$.cookie('the_cookie', 'the_value', { expires: 7 });

创建过期的Cookie,在整个网站上有效:

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });