关于cookies的设置与获取

在项目中遇上需要把查询的时间实现到每一个页面中,自然就想到了cookies,
 
//获取cookie a为设置cookie的名字
function getcookie(a) {
var cookie = document.cookie;
var ydx = "";
var start1 = cookie.indexOf(a + "=");
if (start1 == -1) {
ydx = "";
} else {
start = cookie.indexOf("=", start1) + 1;
var end = cookie.indexOf(";", start);
if (end == -1) {
end = cookie.length;
}
var value = unescape(cookie.substring(start, end));
if (value == null) {
ydx = "";
} else {
ydx = value;
}
}
return ydx;
}

// 保存cookie b后面加;path/是让cookie在根目录下保存
function SetCookie(a, b, c) {
if (c == 1) {
document.cookie =
a +
"=" +
b +
";expires=" +
new Date(new Date().getTime() + 365 * 24 * 60 * 60 * 1000).toGMTString() +
";path=/";
} else {
document.cookie = a + "=" + b + ";path=/";
}
}
posted @ 2018-12-17 10:22  駄目人间  阅读(181)  评论(0编辑  收藏  举报