我正在设置Cookie,但是问题是,当我在Chrome检查器中查看失效日期时,它仅显示为会话Cookie。这是我的代码:
var ExpirationDate = new Date();
ExpirationDate.setDate(ExpirationDate.getDate() + 400);
document.cookie = 'eucookie=2;' + ExpirationDate.toUTCString();
我需要更改什么以使其在13个月(400天)内到期,而不是在会话结束时过期。
最佳答案
您需要告诉它它是您要设置的expires
属性:
document.cookie = 'eucookie=2;expires=' + ExpirationDate.toUTCString();