cookie的基本介紹和封裝


   我們在使用網絡功能的時候,必定少不了一個協議,那就是HTTP協議。但是由於HTTP協議是無狀態的,它在鏈接之后就會斷開,不會記錄用戶的信息。這時,我們就引入了cookie的概念。

       Cookie是網站為了辨別用戶身份,進行會話跟蹤而存儲在用戶本地終端上的數據。CookieHTTP協議之中被默認攜帶。它有以下的幾個特性:

  1. 存儲的數據只能是字符串格式;
  2. 在同一域名下,存儲文件的大小一般為4KB,數量為50條;
  3. 時效性,在一定時間后,cookie會被銷毀,最短的有效期為當瀏覽器關閉時,cookie就被銷毀;
  4. 安全性,采用同源策略,即同協議,同域名,同端口,在此條件下,才能進行讀取。

接下來,簡單介紹一下cookie的操作:

  1. cookie要設置namevalue
  2. Cookiedomain,即域名,一般情況下使用domain的默認設置;
  3. 設置cookiepath
  4. 設置cookieexpires,即cookie的過期時間。

重點是cookie的封裝

我們對cookie的封裝主要有以下幾種

1.setCookie  



2.getCookie

      

3.removeCookie

   

              

觀察發現,我們可以將設置和獲取cookie的功能進行合並封裝

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM