码迷,mamicode.com
首页 > Web开发 > 详细

cookie读写JS

时间:2016-05-15 19:57:54      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:web   html   javascript   cookie   

var CookieUtil = {
	get:function(name){
		var cookieName = encodeURIComponent(name)+"=";
		var cookieStart = document.cookie.indexOf(cookieName);
		var cookieValue = null;

		if(cookieStart>-1){
			var cookieEnd = document.cookie.indexOf(";",cookieStart);
			if(cookieEnd==-1){
				cookieEnd = document.cookie.length;
			}
			cookieValue = decodeURIComponent(document.cookie.substring(cookieStart+cookieName.length,cookieEnd));
		}
		return cookieValue;
	},

	set:function(name,value,expires,path,domain,secure){
		var cookieText = encodeURIComponent(name)+"="+encodeURIComponent(value);
		if(expires instanceof Date){
			cookieText +=";expires="+expires.toGMTString();
		}
		if(path){
			cookieText +=";path="+path;
		}
		if(domain){
			cookieText+=";domain="+domain;
		}
		if(secure){
			cookieText+=";secure";
		}
		document.cookie=cookieText;
	},

	unset:function(name,path,domain,secure){
		this.set(name,"",new Date(0),path,domain,secure);
	}


};


cookie读写JS

标签:web   html   javascript   cookie   

原文地址:http://antlove.blog.51cto.com/10057557/1773641

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!