function setCookie(cookieName, cookieValue, expiredays) {
var oDate=new Date();
oDate.setDate(oDate.getDate()+oDate);
document.cookie=cookieName+'='+cookieValue +';expiredays='+expiredays;
}
调用这段代码的函数
setCookie('wade','nuber3',3);
console.log(document.cookie);
然后控制台出现的只有
wade=number3
接着把分号改成其他的符号,比如空格,就成了
wade=dsa expiredays=Tue Mar 15 2016 14:32:18 GMT+0800 (ä¸å½æ åæ¶é´)
(顺便问下后面的乱码怎么回事。。。)
环境是用wamp的localhost。。。
新手求解答QAQ
巴扎黑2017-04-10 17:30:40
分号前面是键值对,后面是这个cookie的过期时间。
你改成空格浏览器就不认你这个过期时间了,而认为是值的一部分了。
除了过期时间之外,cookie还有很多其他参数,你可以了解一下。