用js读写cookie的简单方法(推荐)

在数据安全要求不是很高的情况下,我们可以直接用js对cookie进行读写,这样比较方便。

代码如下:

/*

功能:保存cookies函数

参数:name,cookie名字;value,值

*/

function SetCookie(name,value){

var Days = 30*12; //cookie 将被保存一年

var exp = new Date(); //获得当前时间

exp.setTime(exp.getTime() + Days*24*60*60*1000); //换成毫秒

document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

}

/*

功能:获取cookies函数

参数:name,cookie名字

*/

function getCookie(name){

var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

if(arr != null){

return unescape(arr[2]);

}else{

return null;

}

}

/*

功能:删除cookies函数

参数:name,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();

}

以上这篇用js读写cookie的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 用js读写cookie的简单方法(推荐) 的全部内容, 来源链接: utcz.com/z/320346.html

回到顶部