設定和獲取cookie
阿新 • • 發佈:2019-02-05
設定cookie
function setCookie(name,val,day) {
if(day) {
var date = new Date()
date.setTime(date.getTime() + (day * 24 * 60 * 60 * 1000))
var expires = "; expires=" + date.toUTCString()
} else {
var expires = ""
}
documen.cookie = name + "=" + val + expires + ";path=/"
}
獲取cookie
function getCookie (name){
var search = name + '=' //查詢檢索的值
if(document.cookie.length > 0) {
var sd = document.cookie.indexOf(search)
if (sd != -1) {
sd += search.length
var end = document.cookie.indexOf(';', sd)
if(end === -1 ) {
end = document.cookie.length;
}
return document.cookie.substring(sd, end)
}
}
return ''
}
設定本地cookie
var cookie = 'xxxxxxxxxxxxxx=asdasd;asdasd=adnasdl' //cookie列表
var cookList = cookie.split(';')
for (var i = 0; i < cookList.length; i++) {
document.cookie = cookList[i]
}