js 代码 求 解释!在线等! 没分了,帮帮忙!
functionSetCookie(name,value){varexp=newDate();exp.setTime(exp.getTime()+2*24*60*60*1...
function SetCookie(name, value) {
var exp = new Date();
exp.setTime(exp.getTime() + 2 * 24 * 60 * 60 * 1000);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
} /* 这段写入cookie 这里的name 和value 是什么意思?
function GetCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) return unescape(arr[2]);
return null;
}
function DelCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
} /*什么情况下 删除cookie? 展开
var exp = new Date();
exp.setTime(exp.getTime() + 2 * 24 * 60 * 60 * 1000);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
} /* 这段写入cookie 这里的name 和value 是什么意思?
function GetCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) return unescape(arr[2]);
return null;
}
function DelCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
} /*什么情况下 删除cookie? 展开
2个回答
展开全部
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
这里是设置cookie的字符连接,cookie都是这样的格式 user=toms 所以name就是函数里传进来的name而value就是传进来的value 比如通过函数穿进来name是haha, value是12345 那么该函数会创建一条cookie为haha=12345 后面的expires是过期时间,最下面这段if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();就是说如果在获取cookie时cval (也就是上面setcookie成功了)不是空的那么在设置一条cookie。
这里是设置cookie的字符连接,cookie都是这样的格式 user=toms 所以name就是函数里传进来的name而value就是传进来的value 比如通过函数穿进来name是haha, value是12345 那么该函数会创建一条cookie为haha=12345 后面的expires是过期时间,最下面这段if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();就是说如果在获取cookie时cval (也就是上面setcookie成功了)不是空的那么在设置一条cookie。
追问
PHP 怎么传值给 name 和value
追答
直接调用函数名 如SetCookie(这里面是你要传的值) 例如: SetCookie(‘username’,‘toms’)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询