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'));

 

posted @ 2017-06-20 18:03  丶老中医  阅读(316)  评论(0编辑  收藏  举报
一切已经开始©2018 丶老中医