外链论坛

 找回密码
 立即注册
搜索
查看: 25|回复: 3

用JS超简单的修改和删除cookie

[复制链接]

3029

主题

210

回帖

9777万

积分

论坛元老

Rank: 8Rank: 8

积分
97779016
发表于 2024-10-10 04:11:11 | 显示全部楼层 |阅读模式

JS经过 document.cookie 来修改和删除 cookie 。

JS 在设置 cookie 时会遵循这般一条原则:新设置的 cookie 倘若与原有的 cookie 相同(名叫作、路径和域名都相同),会将原有的 cookie 覆盖(采用新 cookie) 。

这就给咱们供给了一种修改和删除 cookie 的办法——直接覆盖原有的 cookie 。

例如,有这般一个 cookie:

username=itxueyuan;expire=1369929124191;path=/;domain=www.csstop.com

将用户名修改为“JavaScript”,并设置一天后过期:

var date=new Date();

var cookieExpire=date.getTime()+24*3600*1000;

// 修改 cookie 时,名叫作、路径和域名必须相同

document.cookie=" username=JavaScript ; expire= " + cookieExpire + " ;path=/;

domain=www.csstop.com ";

删除该cookie

var date=new Date();

var cookieExpire=date.getTime()-1000; // 设置为一个过去的时间

// 删除 cookie 时,名叫作、路径和域名必须相同

document.cookie=" username=JavaScript ; expire= " + cookieExpire + " ;path=/;

domain=www.csstop.com ";

注:为了删除一个cookie,能够将其过期时间设定为一个过去的时间。

文/丁向明

做一个有博客的web前端自媒介人,专注web前端研发,关注用户体验,加我qq/微X交流:6135833

http://dingxiangming.com





上一篇:一款轻量级,可快速上手的开源后台系统
下一篇:前端本地存储的 3 种办法 cookie、localStorage、sessionStorage
回复

使用道具 举报

3072

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158925
发表于 2024-10-10 20:49:01 | 显示全部楼层
哈哈、笑死我了、太搞笑了吧等。
回复

使用道具 举报

3045

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109052
发表于 2024-10-11 15:51:57 | 显示全部楼层
网站建设seio论坛http://www.fok120.com/
回复

使用道具 举报

3049

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065844
发表于 2024-10-17 03:51:57 | 显示全部楼层
“沙发”(SF,第一个回帖的人)‌
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 08:59 , Processed in 0.179048 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.