javascript操作cookie

javascript操作cookie 代碼


01

                function getCookie(name) 

02

                { 

03

                    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); 

04

                    if(arr=document.cookie.match(reg)) return unescape(arr[2]); 

05

                    else return null; 

06

                }

07

 // 獲取cookie的值

08

                 

09

                function getsec(str){ 

10

                    var str1=str.substring(1,str.length)*1;   

11

                    var str2=str.substring(0,1);   

12

                    if (str2=="s"){ 

13

                    return str1*1000; 

14

                    }else if (str2=="h"){ 

15

                    return str1*60*60*1000; 

16

                    }else if (str2=="d"){ 

17

                    return str1*24*60*60*1000; 

18

                    } 

19

                }  

20

                function setCookie(name,value,time){ 

21

                    var strsec = getsec(time); 

22

                    var exp = new Date(); 

23

                    var path=';path=/'; // 路徑 (/)表示網站根目錄

24

                    exp.setTime(exp.getTime() + strsec*1); 

25

                    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString() + path; 

26

                http://www.huiyi8.com/duihuakuang/chuangyi/}

27

// 設置cookie 的值

28

 

29

                            var clientId=getCookie('clientId');

30

                            setCookie('clientId',clientId,'d30');  // d30 表示設置的生存時間爲 30天


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章