<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-49  文章-56  trackbacks-0
    js讀寫cookie可以提高效率,現(xiàn)對代碼作仔細說明,以備用:
    //寫cookies函數(shù) 
    function SetCookie(name,value)//兩個參數(shù),一個是cookie的名子,一個是值
    {
        
    var Days = 30//此 cookie 將被保存 30 天
        var exp  = new Date();    //new Date("December 31, 9998");
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        
    //將 cookie 內(nèi)容寫入客戶端,其中 expires 是系統(tǒng)使用的,表示 cookie 的失效日期(也可以省略),
        //expires 不可讀。escape 是對 cookie 值進行編碼,這是為了處理中文、空格等而設立的。
        document.cookie = name.toLowerCase() + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }

    //讀取cookies函數(shù) 
    function getCookie(name)       
    {
        
    //取 cookie 字符串,由于 expires 不可讀,所以 expires 將不會出現(xiàn)在 cookieStr 中。 
        var arr = document.cookie.match(new RegExp("(^| )"+name.toLowerCase()+"=([^;]*)(;|$)"));
        
    if(arr != nullreturn unescape(arr[2]); return null;

    }

    //刪除cookie
    function delCookie(name)
    {
        
    var exp = new Date();
        exp.setTime(exp.getTime() 
    - 1);
        
    var cval=getCookie(name);
        
    if(cval!=null) document.cookie= name.toLowerCase() + "="+cval+";expires="+exp.toGMTString();
    }



    //簡單例子
    SetCookie ("name", www.buslfy.cn)
    alert(getCookie(name));

    //寫入名稱為 cv 的 cookie
    SetCookie ("cv""test123"null);

    //寫入名稱為 Ab,帶失效日期的 cookie
    var expires = new Date("December 11, 2010");
    SetCookie (
    "Ab""test234", expires);

    1. Cookie的兼容性問題

    Cookie的格式有2個不同的版本,第一個版本,我們稱為Cookie Version 0,是最初由Netscape公司制定的,也被幾乎所有的瀏覽器支持。而較新的版本,Cookie Version 1,則是根據(jù)RFC 2109文檔制定的。為了確保兼容性,JAVA規(guī)定,前面所提到的涉及Cookie的操作都是針對舊版本的Cookie進行的。而新版本的Cookie目前還不被Javax.servlet.http.Cookie包所支持。

    2. Cookie的內(nèi)容

    同樣的Cookie的內(nèi)容的字符限制針對不同的Cookie版本也有不同。在Cookie Version 0中,某些特殊的字符,例如:空格,方括號,圓括號,等于號(=),逗號,雙引號,斜杠,問號,@符號,冒號,分號都不能作為Cookie的內(nèi)容。這也就是為什么我們在例子中設定Cookie的內(nèi)容為"Test_Content"的原因。

    雖然在Cookie Version 1規(guī)定中放寬了限制,可以使用這些字符,但是考慮到新版本的Cookie規(guī)范目前仍然沒有為所有的瀏覽器所支持,因而為保險起見,我們應該在Cookie的內(nèi)容中盡量避免使用這些字符

    posted on 2009-11-04 15:42 junly 閱讀(290) 評論(0)  編輯  收藏 所屬分類: ajax/jquery/js
    主站蜘蛛池模板: 美女露100%胸无遮挡免费观看| 日本系列1页亚洲系列| 在线观看免费人成视频| 黄色一级毛片免费| 亚洲天堂男人天堂| 永久久久免费浮力影院| 国产成人AV免费观看| 亚洲色少妇熟女11p| 国产AV无码专区亚洲AVJULIA | 精品亚洲国产成人| 亚洲成A人片在线观看中文| 99久久免费看国产精品| 久久久久久亚洲精品无码 | 亚洲国产精品无码久久| 久久亚洲精品成人777大小说| 午夜电影免费观看| 香蕉免费一区二区三区| 深夜免费在线视频| 国产日本亚洲一区二区三区| 亚洲精品无码不卡在线播HE | 亚洲国产模特在线播放| 亚洲最大激情中文字幕| 在线观看成人免费视频| 未满十八18禁止免费无码网站 | 亚洲成AV人片在| 免费一级毛片正在播放| 日韩国产免费一区二区三区| 国产激情久久久久影院老熟女免费| 亚洲精品福利在线观看| 亚洲欧洲成人精品香蕉网| 免费在线观看亚洲| 无码人妻一区二区三区免费| 免费无码毛片一区二区APP| a免费毛片在线播放| 特级毛片免费观看视频| 亚洲熟妇AV乱码在线观看| 久久久久亚洲AV无码观看| 亚洲国产精华液网站w| 亚洲乱码中文字幕手机在线| 日本高清免费中文字幕不卡| 我的小后妈韩剧在线看免费高清版|