`

cookies.js

J# 
阅读更多
//cookies function
<script src="cookies.js"></script>
function getExpDate(days, hours, minutes){
	var expDate = new Date();
	if (typeof days == "number" && typeof hours == "number" &&
	 typeof minutes == "number") {
	 	expDate.setDate(expDate.getDate() + parseInt(days));
	 	expDate.setHours(expDate.getHours() + parseInt(hours));
	 	expDate.setminutes(expDate.getMinutes() + parseInt(minutes));
	 	return expDate.toUTCString();
	 }
}
function getCookieVal(offset){
	var endStr = document.cookie.indexOf(";", offset);
	if(endStr == -1){
		emdStr = document.cookie.length;	
	}
	return decodeURI(document.cookie.substring(offset,endStr));	
}
function getCookie(name){
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen){
		var j = i + alen;
		if (document.cookie.substring(i,j) == arg){
			return getCookieVal(j);	
			
		}	
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
		
	}	
	return "";
}
function setCookie(name, value, expires, path, domain, secure){
	document.cookie = name + "=" + encodeURI(value)+
		((expires) ? ";expires= "+ expires : "")+
		((path) ? ";path= "+ path : "")+
		((domain) ? ";domain= "+ domain : "")+
		((secure) ? ";secure= "+ secure : "");
}
function deleteCookie(name, path, domain){
	if(getCookie(name)){
		document.cookie = name + "=" + 
			((path) ? ";path= "+ path : "")+
			((domain) ? ";domain= "+ domain : "")+
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
		
	}	
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics