cookie 是存儲於訪問者的計算機中的變量,常用屬性包含五類:Name,Value,Domain,Path ,Expires ;
Name(名稱):存儲的key名。
Value(值):存儲的value值。
Domain (域):指定關聯的WEB服務器或域,比如 baidu.com。
Path(路徑):指定與cookie關聯的WEB頁。
Expires(過期時間):指定cookie的生命期,具體是值是過期日期。
設置cookie:
setCookie('key1','你好');
1 function setCookie(c_name,value,expiredays) { 2 var exdate=new Date(); 3 exdate.setDate(exdate.getDate()+expiredays); 4 document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ";path=/;domain=" + document.domain; 5 }
獲取cookie:
getCookie(key1);
1 function getCookie(c_name){ 2 if (document.cookie.length>0){ 3 var c_start = document.cookie.indexOf(c_name + "="); 4 if (c_start!=-1){ 5 c_start = c_start + c_name.length+1; 6 var c_end=document.cookie.indexOf(";",c_start); 7 if (c_end==-1){ 8 c_end=document.cookie.length; 9 } 10 return unescape(document.cookie.substring(c_start,c_end)); 11 } 12 } 13 return ""; 14 }