設置cookiehtml
function setCookie(c_name, value, expiredays) { var exdate = new Date(); exdate.setTime(Number(exdate) + expiredays); document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); }
setCookie("zhangshan", "name", 20*1000);
setCookie("lisi", "name");
setCookie(鍵,值,保存時長(毫秒))瀏覽器
因此第一個會在會在20秒後過時,第二個會在瀏覽器關閉後過時cookie
獲取cookiespa
function getCookie(c_name) { if(document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=");//獲取字符串的起點 if(c_start != -1) { c_start = c_start + c_name.length + 1;//獲取值的起點 c_end = document.cookie.indexOf(";", c_start);//獲取結尾處 if(c_end == -1) c_end = document.cookie.length;//若是是最後一個,結尾就是cookie字符串的結尾 return decodeURI(document.cookie.substring(c_start, c_end));//截取字符串返回 } } return ""; }
調用方式
getCookie(鍵的名字)
.net
原文:https://blog.csdn.net/qq_30100043/article/details/53911601code