<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
    主站蜘蛛池模板: 91情国产l精品国产亚洲区| 亚洲日本乱码在线观看| 中文字幕的电影免费网站| 成年女人视频网站免费m| 亚洲丝袜美腿视频| 国产精品永久免费视频| 亚洲国产精品不卡毛片a在线| 国产精品久久久久久亚洲影视| 成人啪精品视频免费网站| 亚洲一区二区三区久久| 野花高清在线观看免费3中文| 亚洲色欲色欲www| 好猛好深好爽好硬免费视频| 亚洲色一色噜一噜噜噜| jizz免费在线观看| 亚洲中久无码永久在线观看同| 中文字幕成人免费高清在线视频 | 成人免费午夜无码视频| 亚洲综合丁香婷婷六月香| 女人被男人桶得好爽免费视频| 亚洲国产美女精品久久久| 在线观看国产情趣免费视频| 黄色片网站在线免费观看| 国内精品久久久久久久亚洲| 九九精品成人免费国产片| 亚洲国产美女在线观看| 大学生一级特黄的免费大片视频| 亚洲av无码一区二区三区四区| 亚洲成人国产精品| 久久精品国产免费| 亚洲欧洲精品一区二区三区| 毛片免费在线视频| 一级做a爱过程免费视| 久久夜色精品国产亚洲AV动态图| 日韩av无码久久精品免费| 久久久久亚洲国产| 亚洲日本韩国在线| 91久久精品国产免费一区| 国产亚洲A∨片在线观看| 伊人久久国产免费观看视频| 久久精品亚洲一区二区|