1. 程式人生 > >Js對cookie的值的儲存和獲取(一)

Js對cookie的值的儲存和獲取(一)

1.cookie機制:由瀏覽器所提供,將documen物件的cookie屬性提供給JavaScript. 可由JavaScript對其進行控制,但並不是JavaScript本身的性質。Cookie是存於硬碟的一個檔案,通常對應於一個域名,當瀏覽器  再次訪問這個域名時,便使這個cookie可用。(cookie可以跨越一個域名下的多個網頁,但不能跨越多個域名使用),可作為全域性變數

2.cookie使用場合:

  • 儲存使用者登入狀態
  • 跟蹤使用者行為
  • 定製頁面
  • 建立購物車:使用cookie來記錄使用者需要購買的商品,再結帳的時候可以統一提交。(淘寶網就是使用cookie記錄了使用者曾經瀏覽過的商品,方便隨時進行比較)

     

3.cookie存在的隱患

  • Cookie被禁用:當用戶非常注重個人隱私保護時,他很可能禁用瀏覽器的cookie功能
  • Cookie與瀏覽器相關的:即使訪問的是同一個頁面,不同瀏覽器之間所儲存的cookie也是不能互相訪問的。
  • Cookie可能被刪除:每個cookie都是硬碟上的一個檔案,因此很有可能被使用者刪除
  • Cookie安全性不高:所有的cookie都是以純文字的形式記錄於檔案中,因此如果要保護使用者名稱和密碼等資訊時,最好事先經過加密處理

4.向cookie中儲存值(名稱,值,過期天數)
 

5.從cookie中取值

6.整體呼叫

init函式在初始化時就載入,login時登入按鈕時的事件。