javascript 操作cookie

来源:互联网 发布:文笔好的网络作家 编辑:程序博客网 时间:2024/05/19 17:09
function setCookie(name,value,expires,path,domain,secure) {var cookieName = encodeURIComponent(name)+'='+encodeURIComponent(value);if(expires instanceof Date) {cookieName += '; expires = '+expires;}if(path) {cookieName +='; path='+path; }if(domain) {cookieName +='; domain='+domain; }if(secure) {cookieName +='; domain'; }document.cookie = cookieName;}function  setCookieDate(day) {var date = null;if(typeof day == 'number' && day > 0) {date = new Date();date.setDate(date.getDate()+day);} else {throw new Error('数字不合法,必须大于0');}return date.toUTCString();}function removeCookie(name) {setCookie(name,'1',-1);}function getCookie(name) {    var arr = document.cookie.split(';'),i=0;for(i=0;i<arr.length;i++) {var arr2 = arr[i].split('=');if(encodeURIComponent(arr2[0]) == encodeURIComponent(name)) {return decodeURIComponent(arr2[1]);}}return "";}