标签:cookie cookie问题 js javascript
Cookie有名字、值、作用范围、过期时间、安全等属性。一般最容易忽略的就是Cookie的作用范围!
一、设置Cookie
当我们设置Cookie时,最附带好设置一下Cookie的作用范围,即Cookie的path属性,一般设置为根路径(/)。
functionsetCookie(name, value) {
var Days = 30* 24 * 60 * 60 * 1000;
var exp = new Date();
exp.setTime(exp.getTime() + Days);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString()+"; path=/";
}
二、获取Cookie
function getCookie (name){
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg)) {
return (arr[2]);
} else {
return null;
}
}三、删除Cookie
function delCookie(name) {
var cval = tool.getCookie(name);
if (cval != null) {
document.cookie = name + "=" + cval + ";expires=" + new Date(0).toGMTString() + "; path=/";
}
}标签:cookie cookie问题 js javascript
原文地址:http://blog.csdn.net/class_horse/article/details/42147951