【问题标题】:setting both a persistent and nonpersistent cookie in javascript在 javascript 中设置持久性和非持久性 cookie
【发布时间】:2015-12-04 01:52:55
【问题描述】:

所以我知道我可以使用 document.cookie 并根据 https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie 在 javascript 中设置 cookie

;expires=date-in-GMTString-format 如果未指定,它将在 会议结束

我的问题是,如果我想同时设置一个在指定日期过期的持久 cookie 和一个在会话关闭时被清除的会话 cookie,该怎么办?

为了实现这一点,我应该将 document.cookie 变量设置为什么字符串?

【问题讨论】:

  • 您是否尝试使用多个document.cookie= 语句?每个语句都应该设置另一个 cookie - 持久或基于会话

标签: javascript cookies session-cookies


【解决方案1】:

仅用于会话 cookie 使用:

document.cookie = "name=value;

用于持久性 cookie 使用:

document.cookie = "name=value; expires=some GMT date string";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 2017-01-15
    • 2013-03-06
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多