关于cookie的设置,查看和删除

function setCookie(c_name, value, expiredays){  //设置cookie函数
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((!expiredays) ? "" : ";expires="+exdate.toGMTString()) ;//+ ';domain=' + Cookie_Domain + '; path=/';
}

function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr) return unescape(arr[2]); return null;
}

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

猜你喜欢

转载自blog.csdn.net/Deng_gene/article/details/72869519