欢迎光临
我们一直在努力

JS-读写Cookie(写入、读取、删除)的方法

Cookie是客户端存放数据的一种方式,可用来做状态保持,对于cookie写入、读取及删除操作,在很多时候调用js代码来对cookie进行操作非常的方便实用;

/*
name:cookie 名
value:cookie 值
*/
//写入cookie
function SetCookie(name,value)
{
	var Days = 30; //此 cookie 将被保存 30 天
	var exp = new Date();
	exp.setTime(exp.getTime() + Days*24*60*60*1000);//24*60*60*1000=1天
	document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

///删除cookie
function delCookie(name)
{
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval=getCookie(name);
	if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

//读取cookie
function getCookie(name)
{
	var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
	if(arr != null)
	return unescape(arr[2]);
	return null;
}
赞(0) 打赏
转载请注明出处:爱编程 » JS-读写Cookie(写入、读取、删除)的方法
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏