天天看點

通用的cookie處理函數

<script language="JavaScript" type="text/JavaScript">

//寫cookies函數 作者:翟振凱

function SetCookie(name,value)//兩個參數,一個是cookie的名子,一個是值

{

    var Days = 30; //此 cookie 将被儲存 30 天

    var exp = new Date();    //new Date("December 31, 9998");

    exp.setTime(exp.getTime() + Days*24*60*60*1000);

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

}

function getCookie(name)//取cookies函數       

{

    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

     if(arr != null) return unescape(arr[2]); return null;

}

function delCookie(name)//删除cookie

{

    var exp = new Date();

    exp.setTime(exp.getTime() - 1);

    var cval=getCookie(name);

    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();

}

SetCookie ("muzai", "57")

alert(getCookie("muzai"));

</script>

繼續閱讀