国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

cookie與session的使用(詳解)

liujs / 2169人閱讀

摘要:什么是用來存儲客戶端的一小段文本是一門客戶端的技術因為是存儲在客戶端瀏覽器中的是為了實現客戶端與服務器端之間的狀態的保持技術,不安全,不要使用存儲敏感信息比如登錄狀態和登錄信息一些敏感的數據應該存儲在服務器端的值從哪里來的當你訪問一個網站這

什么是cookie,

用來存儲客戶端的一小段文本
是一門客戶端的技術 因為cookie是存儲在客戶端瀏覽器中的
是為了實現 客戶端與服務器端之間的狀態的保持
cookie技術,不安全,不要使用cookie存儲敏感信息!比如登錄狀態和登錄信息;
一些敏感的數據 應該存儲在服務器端

cookie的值從哪里來的

當你訪問一個網站 這個網站的服務器代碼會根據一些具體的業務 來確定是否返回cookie
比如你登錄之后 這個網站服務器就會給你響應 響應的內容 就會有cookie cookie的值是一段亂碼文本
也就是所謂的sessionId
當客戶端接收到服務器返回的cookie 就會把存到瀏覽器中
當下一次去訪問的時候 就會自動的攜帶這個cookie值

cookie默認在 瀏覽器頁面關閉之后 就立即失效; 如果想指定cookie的過期時間 需要expires屬性實現

const expiresTime = new Date(Date.now()+3*1000).toUTCString()
res.writeHeader(200, {
"Content-Type": "text/html;charset=utf8",
"Set-Cookie": ["islogin=yes;expires ="+ expiresTime, "text=ok"]
})

cookie的應用場景

1 對安全性要求不高
2 不需要存儲大量的數據
3 主要應用場景,是用來做客戶端與服務器之間的狀態保持技術

cookie與session的關系

session 是服務端的狀態保存機制
cookie 是客戶端的狀態保存機制
當第一次訪問服務器的時候 服務器會開辟一塊空間用來存放用戶的信息
每一個登錄之后的用戶信息 都會以key value格式記錄在session中
同時服務器會把sessionId(用戶信息) 存在cookie中 返回給訪問的客戶端
客戶端就會把sessionID保存在本地的cookie中對應的網站記錄下
下次訪問的時候會攜帶這個sessionId
服務器會驗證這個cookie的有效性 來判斷用戶是否登錄

言簡意賅的這張圖說明一切

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103718.html

相關文章

  • Cookiesession詳解

    摘要:協議是無狀態的,一旦數據交換完畢,客戶端與服務器端的連接就會關閉,再次交換建立新的連接,也就是說,服務器無法跟蹤會話。而和就是用與解決這種問題。值得一提的是是建立在的基礎上創建的。注意在的文件中,設置了的生命周期最長為分鐘。 在將cookie 和 session 之前需要先理解什么是會話會話: 用戶打開一個瀏覽器,點擊多個超鏈接,訪問多個web資源,然后關閉瀏覽器,整個過程稱為一個...

    wow_worktile 評論0 收藏0
  • cookiesession詳解

    摘要:所謂的無連接就是服務器收到了客戶端的請求之后,響應完成并收到客戶端的應答之后,即斷開連接。從而節省傳輸時間。協議對事務的處理沒有記憶能力。這種方式某種方面上講解放了服務器,但是卻不利于客戶端與服務器的連接。 session與cookie是什么? session與cookie屬于一種會話控制技術.常用在身份識別,登錄驗證,數據傳輸等.舉個例子,就像我們去超市買東西結賬的時候,我們要拿出我...

    SwordFly 評論0 收藏0
  • 詳解 CookieSession 關系和區別

    摘要:目前大多數的應用都是用實現跟蹤的。的安全性一般,他人可通過分析存放在本地的并進行欺騙。在安全性第一的前提下,選擇更優。考慮到減輕服務器性能方面,應當適時使用。因此,維持一個會話的核心就是客戶端的唯一標識,即。 showImg(https://segmentfault.com/img/bV8riL?w=800&h=444); 在技術面試中,經常被問到說說Cookie和Session的區別...

    microelec 評論0 收藏0
  • CookieSession詳解

    摘要:例如要想在多個二級域名中共享,需要設置為頂級域名,這樣就可以在所有二級域名里面或者到這個的值了。頂級域名只能獲取到設置為頂級域名的,設置為其他子級域名的無法獲取。 Cookie和Session詳解 Cookie Cookie只存儲在客服端 Cookie是什么:Cookies是web服務器存放在用戶硬盤的一段文本,Cookies允許一個wen站點在用戶的機器存放一些文本的信息,并可以在以...

    Little_XM 評論0 收藏0
  • 詳解 CookieSession,Token

    摘要:由于是存在客戶端上的,所以瀏覽器加入了一些限制確保不會被惡意使用,同時不會占據太多磁盤空間。簽名是對前兩部分的簽名,防止數據被篡改。的作用最開始的初衷是為了實現授權和身份認證作用的,可以實現無狀態,分布式的應用授權。 前言 無狀態的HTTP協議 很久很久之前, Web基本都是文檔的瀏覽而已。既然是瀏覽, 作為服務器, 不需要記錄在某一段時間里都瀏覽了什么文檔, 每次請求都是一個新的HT...

    Allen 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<