cookie怎么设置

1个回答

写回答

漠之萱

2022-06-10 15:11

+ 关注

Java
Java

为网站设置cookie需要使用JavaScript的document.cookie属性。该属性可以设置、读取、删除cookie。具体步骤如下:

1. 设置cookie:使用以下语法设置cookie:

AI
AI

document.cookie = "name=value; expires=date; path=path; domAIn=domAIn; secure"

其中,name表示cookie的名称,value表示cookie的值。expires表示cookie的过期时间,可以是一个UTC时间字符串,也可以是一个时间戳。path表示cookie的路径,默认为当前文档的路径。domAIn表示cookie的域名,默认为当前文档的域名。secure表示是否只在安全连接上发送cookie,默认为false。

2. 读取cookie:使用以下语法读取cookie:

var value = document.cookie.replace(/(?:(?:^|.*;\s*)name\s*\=\s*([^;]*).*$)|^.*$/, "$1");

其中,name表示要读取的cookie的名称。该代码首先将整个cookie字符串(document.cookie)从当前文档中获取,然后使用正则表达式从中提取出指定cookie的值。

3. 删除cookie:使用以下语法删除cookie:

document.cookie = "name=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"

其中,name表示要删除的cookie的名称。该代码将指定cookie的值设置为空字符串,将过期时间设置为一个已过去的时间(Thu, 01 Jan 1970 00:00:00 UTC),并将路径设置为当前文档的根路径(/)。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号