WEB前端 -- JavaScript修改和删除cookie

news/2024/5/18 12:01:54 标签: JavaScript, cookie
JavaScript 通过 document.cookie 来修改和删除 cookie

JavaScript 在设置 cookie 时会遵循这样一条原则:新设置的 cookie 如果与原有的 cookie 相同(名称、路径和域名都相同),会将原有的 cookie 覆盖(采用新 cookie) 。

这就给我们提供了一种修改和删除 cookie 的方法——直接覆盖原有的 cookie

例如,有这样一个 cookie
username=itxueyuan;expire=1369929124191;path=/;domain=www.itxueyuan.org

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

var date=new Date();
var cookieExpire=date.getTime()+24*3600*1000;
// 修改 cookie 时,名称、路径和域名必须相同
document.cookie=" username=JavaScript  ; expire= " + cookieExpire + " ;path=/;domain=www.itxueyuan.org ";

删除该cookie

var date=new Date();
var cookieExpire=date.getTime()-1000; // 设置为一个过去的时间
// 删除 cookie 时,名称、路径和域名必须相同
document.cookie=" username=JavaScript  ; expire= " + cookieExpire + " ;path=/;domain=www.itxueyuan.org ";
注: 为了删除一个cookie,可以将其过期时间设定为一个过去的时间

http://www.niftyadmin.cn/n/1386668.html

相关文章

阿里代码规约插件

阿里代码规约插件:http://www.cnblogs.com/1315925303zxz/p/7681275.html

jq仿虾米网flash效果

这是很久以前写的一个效果了,之前虾米音乐网首页的一个flash效果,最初觉得这flash效果也可以完全用jq来写,于是空余时间就写了下当作练习吧,现在就拿出来跟大家分享下其中的实现原理! 先上最终效果图: 特点…

网站采集防范

最近发现有人采集我们的网站就在服务器新部署了日志分析系统awstats。根据awstats分析结果快速定位了疑似采集器的IP xxx.xxx.xxx.200,在服务器上部署了iptables防火墙,对这个IP的80端口访问予以限制。下面分享一下分析思路: 1. 如下图所示&a…

改动mac环境变量,并配置gradle

由于项目中要用到gradle命令,可是没有配置环境变量。这里记录一下解决过程。 过程例如以下: 1. 启动终端Terminal2. 进入当前用户的home文件夹输入cd ~3. 创建.bash_profile(最好先运行第四部。看看有没有,假设有了就不用创建了&a…

Java WEB开发时struts标签 显示set内容

2019独角兽企业重金招聘Python工程师标准>>> 在struts中有好多的标签方便开发&#xff0c;比如<logic:iterate>标签&#xff0c;可以很好的显示list的内容&#xff1a; &#xff08;一&#xff09;对List的循环遍历&#xff1a; 1.先定义一个User类&#xff1…

WEB前端 -- JavaScript 的小技巧

1、遍历一个obj的属性到数组 var a[]; for(a[a.length] in obj); return a;乍一看可能比较蒙&#xff0c;不过仔细分析还是不难理解的。常见用法是for(var key in obj)&#xff0c;这里key初始也是undefined的&#xff0c;a[a.length]整体也是undefined&#xff0c;所以二者其实…

频道与博客之间的区别在哪里?

昨天跟几位朋友的讨论&#xff0c;忽然让我产生了这个问题。 讨论话题&#xff0c;一个是有关商业模式&#xff0c;二是有关内容客观性与公正性&#xff0c;三是有关内容分配的权重问题。 还有就是老杨以前说过的&#xff0c;内容权威性&#xff08;不过这个更多是一种气场&…

多线程总贴

进程 从Win32的角度来看&#xff0c;进程含有内存和资源&#xff0c;进程拥有的内存最大可高达2GB。 内存 1. Code 只读的&#xff0c;这是CPU唯一允许执行的内存 2. Data 包括程序中的变量&#xff0c;不包括函数中的局部变量&#xff0c;分为全局变量和静态变量 3. Stack 调用…