sessionStorage localStorage cookie的區別

      網友投稿 768 2025-03-31

      sessionStorage localStorage cookie的區別


      基本概念

      cookie:是網景公司的前雇員在1993年發明。它的主要用于保存登陸信息,比如登陸某個網站市場可以看到’記住密碼’,這就是通過在cookie中存入一段辨別用戶身份的數據來實現的。

      sessionStorage:會話,是可以將一部分數據在當前會話中保存下來,刷新頁面數據依舊存在。但是頁面關閉后,sessionStorage中的數據就會被清空。

      localStorage:是HTML5標準中新加入的技術,當然早在IE6時代就有一個userData的東西用于本地存儲,而當時考慮到瀏覽器的兼容性,更通用的方案是使用flash。如今localStorage被大多數瀏覽器所支持。

      localStorage

      localStorage的生命周期是永久的,除非用戶在瀏覽器提供的UI上清除localStorage信息,否則這些信息將永久存在, 而且它僅在客戶端保存,不參與服務器通信。

      存放數據大小為一般為 5MB

      原生接口可以接受,可以封裝起來對object和array有更好的支持

      sessionStorage

      sessionStorage僅在當前會話下有效,不參與服務器通信,

      原生接口可以接受,可以封裝起來對object和array有更好的支持

      (只能保存字符串類型,復雜對象只能通過json的形式保存)

      (保存數據setItem,獲取數據getItem,刪除removeItem ,刪除所有clear)

      不同瀏覽器無法共享兩種信息.

      存放數據大小為一般為 5MB

      cookie

      cookie(HTTP Cookie)通過name=value的方式存儲

      cookie的存儲數據大小只有4kb左右,有個數限制,一般不能超過20個。

      生效時間默認是瀏覽器關閉失效,但是可以自己設置

      cookie會參與服務器端通信,每次都會攜帶在HTTP頭中,如果保存過多會有性能問題。

      cookie也是不安全的,但是可以設置cookie的生命周期,使之不會永遠有效。

      需要自己進行封裝,原生的cookie接口不夠友好

      cookie的優點

      具有極高的擴展性和可用性.

      通過良好的編程,控制保存在 cookie 中的 session 對象的大小。

      通過加密和安全傳輸技術,減少 cookie 被破解的可能性。

      只有在 cookie 中存放不敏感的數據,即使被盜取也不會有很大的損失。

      控制 cookie 的生命期,使之不會永遠有效。這樣的話偷盜者很可能拿到的就是一個過期的 cookie。

      sessionStorage localStorage cookie的區別

      cookie的缺點.

      長度和數量有限制,每一個域中最多只能保存20條,每個不能超過4kb,否則就會被攔截掉。

      如果cookie被攔截 那么就可以獲取所有的session信息,加密也沒用.

      有些狀態不可能保存在客戶端。例如,為了防止重復提交表單,我們需要在服務端保存一個計數器。若把計數器保存在客戶端,則起不到什么作用。

      localStorage、sessionStorage、Cookie 共同點

      都是保存在瀏覽器端,且同源的。

      應用場景

      cookie:判斷用戶是否登錄過網站,以便實現下次自動登錄或記住密碼;保存事件信息等

      sessionStorage:敏感賬號一次性登錄;單頁面用的較多(sessionStorage 可以保證打開頁面時 sessionStorage 的數據為空)

      localStorage:常用于長期登錄(判斷用戶是否已登錄),適合長期保存在本地的數據

      網站

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel輸入公式及修改公式的方法
      下一篇:BI是什么意思?商業BI是什么?
      相關文章
      亚洲伊人久久大香线蕉苏妲己| 亚洲日本乱码在线观看| 国产成人无码综合亚洲日韩| www.亚洲色图.com| 精品韩国亚洲av无码不卡区| 亚洲国产精品精华液| 亚洲午夜无码久久久久软件 | 国产精品亚洲玖玖玖在线观看| 国产精品亚洲精品爽爽| 国产AV无码专区亚洲AV蜜芽| 亚洲高清国产拍精品熟女| 亚洲乱码av中文一区二区| 亚洲中文字幕无码亚洲成A人片| 亚洲一区二区三区国产精华液| 久久亚洲国产最新网站| 中国china体内裑精亚洲日本| 亚洲一卡2卡4卡5卡6卡残暴在线| 亚洲午夜精品一区二区公牛电影院 | 亚洲精品tv久久久久久久久| 亚洲乱码精品久久久久..| 亚洲色精品aⅴ一区区三区| 亚洲日韩精品射精日| 黑人精品videos亚洲人| 久久精品亚洲中文字幕无码网站| 亚洲av日韩av无码黑人| 亚洲精品白色在线发布| 亚洲jjzzjjzz在线播放| 学生妹亚洲一区二区| 亚洲精品动漫免费二区| 国产精品亚洲а∨天堂2021| 亚洲国产综合精品中文字幕| 国产亚洲精品无码拍拍拍色欲| 亚洲女久久久噜噜噜熟女 | 亚洲一卡2卡3卡4卡5卡6卡| 久久亚洲精品无码av| 亚洲国产精品无码久久久久久曰| 国产亚洲av人片在线观看| 亚洲AV无码一区二区乱子伦 | 亚洲第一中文字幕| 亚洲国色天香视频| 亚洲欧美日韩综合久久久久|