javascript操作cookie
1 function SetCookie(name,value)//兩個參數,一個是cookie的名字,一個是值 2 3 { 4 5 var Days = 30; //此 cookie 將被保存30天 6 7 var exp = new Date(); //new Date("December 31, 9998"); 8 9 exp.setTime(exp.getTime() + Days*24*60*60*1000); 10 11 document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 12 13 } 14 15 function getCookie(name)//取cookies函數 16 17 { 18 19 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 20 21 if(arr != null) return unescape(arr[2]); return null; 22 23 24 } 25 26 function delCookie(name)//刪除cookie 27 28 { 29 30 var exp = new Date(); 31 32 exp.setTime(exp.getTime() - 1); 33 34 var cval=getCookie(name); 35 36 if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); 37 38 } 39 40 41 42 //示例 43 44 SetCookie ("xiaoqi", "3") 45 46 alert(getCookie('xiaoqi'));