javascript解析cookie

/*
* WebFXCookie class
*/
function WebFXCookie() {
if (document.cookie.length) { this.cookies = ' ' + document.cookie; }
}

WebFXCookie.prototype.setCookie = function (key, value) {
document.cookie = key + "=" + escape(value);
}

WebFXCookie.prototype.getCookie = function (key) {
if (this.cookies) {
var start = this.cookies.indexOf(' ' + key + '=');
if (start == -1) { returnnull; }
var end = this.cookies.indexOf(";", start);
if (end == -1) { end = this.cookies.length; }
end -= start;
var cookie = this.cookies.substr(start,end);
return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));
}
else { returnnull; }
}


function getCookieVal (offset)
{
var endstr=document.cookie.indexOf (";",offset);if (endstr==-1)
endstr=document.cookie.length;return unescape(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;
}
returnnull;
}
function DeleteCookie (name)
{
var exp=new Date(); exp.setTime (exp.getTime()-1); var cval=GetCookie (name);
document.cookie=name+"="+cval+"; expires="+exp.toGMTString();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值