js cookie值得設定與獲取
//設定cookie
set_Cookie('Id','1',10);
function set_Cookie(name, value, liveMinutes) {
if (liveMinutes == undefined || liveMinutes == null) {
liveMinutes = 60 * 2;
}
if (typeof (liveMinutes) != 'number') {
liveMinutes = 60 * 2;//預設120分鐘
}
var minutes = liveMinutes * 60 * 1000;
var exp = new Date();
exp.setTime(exp.getTime() + minutes + 8 * 3600 * 1000);
//path=/表示全站有效,而不是當前頁
document.cookie = name + "=" + value + ";path=/;expires=" + exp.toUTCString();
}
//獲取cookie
get_cookie('id');
function get_cookie(Name) {
var search = Name + "="//查詢檢索的值
var returnvalue = "";//返回值
if (document.cookie.length > 0) {
sd = document.cookie.indexOf(search);
if (sd!= -1) {
sd += search.length;
end = document.cookie.indexOf(";", sd);
if (end == -1)
end = document.cookie.length;
//unescape() 函式可對通過 escape() 編碼的字串進行解碼。
returnvalue=unescape(document.cookie.substring(sd, end))
}
}
return returnvalue;
}