从客户端处理cookie,我使用的是插件jQuery cookie
https://github.com/carhartl/jquery-cookie
$.cookie("language","java",{expires:365});
但当我关闭并再次打开浏览器时,没有名称为language的cookie。
当我验证开发人员工具的“资源”部分时,创建到期时此cookie的位置选项包含值" session",我不明白为什么它将值作为Session,甚至虽然我将该值指定为365天。
答案 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: '/' });