2025-02-15

 

  Cookie的概念:保存在客戶端一個字符串屬性,讀取cookie的值時,得到一個字符串;cookie除瞭name名和value值外,還有expires過期時間、path路徑、domain域、以及secure安全。

JS代碼的Cookie值得存入:  cookie就是文檔的一個字符串屬性。要保存cookie,隻要建立一個字符串,格式是name=<value>(名稱=值),然後把文檔的document.cookie 設置成與它相等即可。例:

document.cookie = "username" +username;

       JS代碼的Cookie值得讀取:

              //定義變量儲存cookie  

              var strCookie=document.cookie;

              //將多cookie切割為多個名/值對

              var arrCookie=strCookie.split("; ");

              //遍歷cookie數組,處理每個cookie對

              for(var i=0;i<arrCookie.length;i++){

                     var arr=arrCookie[i].split("=");

                     //找到名稱為userId的cookie,並返回它的值

                     if("userId"==arr[0]){

                            user=arr[1];

                            break;

                     }

              }

總結:註意保持cookie簡單。不要依賴cookies的存在,不要在每個cookie裡保存太多信息。不要保存太多的cookes。但是,拋除這些限制,在技巧高超的WEB管理員手裡,cookie的概念是一個有用的工具。

 

Session的概念:保存在服務器端的字符串屬性;

       Session值的存入:session.setAttribute("name",name);

       Session值得讀取:

String num=(String)session.getAttribute("name");

//返回Object對象,可以強制造型為字符串;

摘自 宋利興的專欄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *