`
happyqing
  • 浏览: 3152121 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js添加、修改、查询、删除cookie

    博客分类:
  • js
阅读更多

w3school代码

/**
 * 添加/修改cookie
 * @param c_name
 * @param value
 * @param expireTimes
 */
function setCookie(c_name, value, expireTimes) {
	var exdate = new Date();
	//exdate.setDate(exdate.getDate()+expiredays);
	exdate.setTime(exdate.getTime() + expireTimes);
	document.cookie = c_name
			+ "="
			+ escape(value)
			+ ((expireTimes == null) ? "" : ";expires="
					+ exdate.toGMTString());
}

/**
 * 查询cookie
 * @param c_name
 * @returns
 */
function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1)
				c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
}

/**
 * 删除cookie
 * @param c_name
 */
function removeCookie(c_name) {  
    setCookie(c_name, "", -1);  
}

 

调用样例:

setCookie("test1","test1",2*3600*1000); //2小时过期
alert(getCookie("test1"));

 

注意:
chrome浏览器在本地获取不到cookie。

 

此外cookie还有路径,域的概念。

 

JavaScript Cookies

http://www.w3school.com.cn/js/js_cookies.asp

 

分享到:
评论

相关推荐

    asp.net与javascript混合添加、删除、修改、读取cookie

    这是一个asp.net与javascript混合操作cookie的例子,如添加、删除、修改、读取cookie

    javascript完全学习手册1 源码

    11.1.5 删除Cookie 311 11.1.6 在客户机设置Cookie 312 11.1.7 保存用户登录状态 314 11.2 文件处理 318 11.2.1 FileSystemObject对象 319 11.2.2 Drive对象 324 11.2.3 Folder对象 327 11.2.4 File对象 331 11.2.5 ...

    JavaScript详解(第2版)

     15.7 DOM的修改(追加、复制和删除节点)   15.7.1 innerHTML属性和元素的内容   15.7.2 更改元素的内容   15.7.3 使用DOM创建新元素   15.7.4 在节点前插入   15.7.5 为节点创建属性   15.7.6 ...

    javascript完全学习手册2 源码

    11.1.5 删除Cookie 11.1.6 在客户机设置Cookie 11.1.7 保存用户登录状态 11.2 文件处理 11.2.1 FileSystemObjeet对象 11.2.2 Drive对象 11.2.3 Folder对象 11.2.4 File对象 11.2.5 资源管理器 第...

    javascript实现商品购物车功能

    纯javascript实现购物车,完成从商品页向购物车中添加商品,购物车中删除商品,更改商品数量,删除商品,全选单选等购物车操作,涉及到javascript中BOM,DOM,json,cookie等知识点的应用操作,综合性较强,对于...

    JavaWeb网上图书商城完整项目资料

    这个网上书城系统使用Eclipse开发的,代码完整,jar包齐全,... * 修改图书: 与添加图书相似,也使用动态下拉列表 * 删除图书: 需要删除图书对应图片,再删除图书 4). 订单管理 * 各种查询 * 订单发货 * 订单取消

    网上书城day01.zip

    * 购物车模块(使用的不是session,也不是cookie,而是表)\ > 添加购物条目 > 修改购物条目的数量 > 删除条目 > 批量删除条目 > 我的购物车,即按用户查询条目 > 查询勾选的条目 * 订单Order模块 > 生成...

    JavaScript完全自学宝典 源代码

    11.3.html JavaScript修改cookie的保存有效期。 11.4.html 保存数据到userData。 11.5.html JavaScript获取userData的数据。 11.6.html 使用cookie登录。 welcome.html 使用cookie登录成功的欢迎...

    JavaScript权威指南(第6版)

    7.5 数组元素的添加和删除 7.6 数组遍历 7.7 多维数组 7.8 数组方法 7.9 ECMAScript 5中的数组方法 7.10 数组类型 7.11 类数组对象 7.12 作为数组的字符串 第8章 函数 8.1 函数定义 8.2 函数调用 8.3 函数的实参和...

    网上书城平台【数据库脚本】

    > 在页面中使用手风琴式菜单(Javascript组件)显示分类。 3). 图书模块: * 按分类查询 * 按作者查询 * 按出版社查询 * 按书名模糊查询 * 多条件组合查询 * 按id查询 4). 购物车模块: * 添加条目 * 修改条目...

    JavaScript权威指南(第6版)(中文版)

    7.5 数组元素的添加和删除 7.6 数组遍历 7.7 多维数组 7.8 数组方法 7.9 ECMAScript 5中的数组方法 7.10 数组类型 7.11 类数组对象 7.12 作为数组的字符串 第8章 函数 8.1 函数定义 8.2 函数调用 8.3 函数的实参和...

    JavaScript王者归来part.1 总数2

     12.6 读写数据--添加、修改和删除属性   12.7 外观与行为   12.7.1 DOM样式属性   12.7.2 控制DOM元素的显示与隐藏   12.7.3 改变颜色和大小--一个简单有趣的例子   12.7.4 改变位置--创建一个绕圆圈...

    C#基础类库

    C#操作Cookie的帮助类,添加Cookie,删除Cookie,修改Cookie,清理Cookie SessionHelper C#关于Session的操作,获取Session,设置Session,删除Session使用方便,只需要调用方法就可以了 SessionHelper2 C#关于...

    JavaScript权威指南(第6版)中文文字版

    7.5 数组元素的添加和删除 149 7.6 数组遍历 149 7.7 多维数组 151 7.8 数组方法 152 7.9 ecmascript 5中的数组方法 156 7.10 数组类型 160 7.11 类数组对象 161 7.12 作为数组的字符串 163 第8章 函数 165 8.1 函数...

    C#基类库(苏飞版)

    C#操作Cookie的帮助类,添加Cookie,删除Cookie,修改Cookie,清理Cookie SessionHelper C#关于Session的操作,获取Session,设置Session,删除Session使用方便,只需要调用方法就可以了 SessionHelper2 C#关于...

    cookie-tracker:用于跟踪为事件烘焙的Cookie的数据库

    Cookie Brigade是一个筹款组织。 它一直在使用尽可能多的免费资源进行操作...用户想要在烘烤cookie时将其cookie添加到数据库中。 用户想要查看他们为该事件制作了多少Cookie。 用户需要能够编辑和删除其条目。 该网站的

    程序天下:JavaScript实例自学手册

    1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用...

    C#基类库大全下载--苏飞版

    C#操作Cookie的帮助类,添加Cookie,删除Cookie,修改Cookie,清理Cookie SessionHelper C#关于Session的操作,获取Session,设置Session,删除Session使用方便,只需要调用方法就可以了 SessionHelper2 C#关于...

    UWA 2.X UTF-8 (v2.1.5_to_v2.2.0) 升级程序.zip

    [修复]修复任务js和会员信息js 的 Content-Type:application/x-javascript; [增强]自定义跳转及404页面模板 [完善]完善强制静态判断 [更改]会员中心模板结构更改,sidebar作为公共模板 [更改]当前操作定义...

Global site tag (gtag.js) - Google Analytics