增加Cookie操作
Js代码
function setCookie(cName,cValue,cExpire){
var now =
new Date(); now.setMinutes(now.getMinutes()+cExpire); document.cookie = cName +
"=" + escape(cValue) +
";expires=" + now.toGMTString(); }
function setCookie(cName,cValue,cExpire){
var now = new Date();
now.setMinutes(now.getMinutes()+cExpire);
document.cookie = cName + "=" + escape(cValue) + ";expires=" + now.toGMTString();
}
2.2 获取Cookie操作
Js代码
function getCookie(cName){
var cookies = document.cookie;
if(cookies.length>0){
var cStart = cookies.indexOf(cName+
'=');
if(cStart!=-1){ cStart = cStart + cName.length + 1; cEnd = cookies.indexOf(
';',cStart);
if(cEnd==-1) cEnd = cookies.length;
return unescape(cookies.substring(cStart,cEnd)) } }
else{
return null; } }
function getCookie(cName){
var cookies = document.cookie;
if(cookies.length>0){
var cStart = cookies.indexOf(cName+'=');
if(cStart!=-1){
cStart = cStart + cName.length + 1;
cEnd = cookies.indexOf(';',cStart);
if(cEnd==-1)
cEnd = cookies.length;
return unescape(cookies.substring(cStart,cEnd))
}
}else{
return null;
}
}
2.3 删除Cookie操作
删除cookie就是将某个cookie过期。
Js代码
function expireCookie(cName){
var cValue = getCookie(cName); setCookie(cName,cValue,-1); }