在 JavaScript 中设置 Cookie 的过期时间
在 JavaScript 中,可以通过以下步骤设置 Cookie 的过期时间:
在 JavaScript 中设置 Cookie 的过期时间
1. 创建 Cookie:使用 `document.cookie` 属性创建 Cookie,其格式为 `name=value`,其中 `name` 是 Cookie 的名称,`value` 是 Cookie 的值。
```js document.cookie = "myCookie=myValue"; ```
2. 设置过期时间:可以使用 `expires` 参数设置 Cookie 的过期时间,其格式为 `expires=date`,其中 `date` 是 Cookie 过期的日期。过期时间可以是绝对日期或相对日期。
> 绝对日期:指定一个绝对日期,例如 `"expires=Fri, 31 Dec 2023 23:59:59 GMT"`。 > 相对日期:指定一个相对日期,例如 `"expires=3600"`,表示 Cookie 在创建后 3600 秒(1 小时)内过期。
```js document.cookie = "myCookie=myValue; expires=Fri, 31 Dec 2023 23:59:59 GMT"; ```
3. 其他参数:除了 `expires` 参数外,还可以设置其他参数,例如:
> path:指定 Cookie 的路径。 > domain:指定 Cookie 的域。 > secure:如果此 Cookie 仅在 HTTPS 连接中发送,则设置为 `true`。
```js document.cookie = "myCookie=myValue; expires=Fri, 31 Dec 2023 23:59:59 GMT; path=/; domain=example.com; secure"; ```
设置 Cookie 过期时间的示例:
以下示例设置一个名为 `myCookie` 的 Cookie,其值为 `myValue`,并在创建时间后 1 小时过期:
```js document.cookie = "myCookie=myValue; expires=3600"; ```
重要提示:
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。