1. 程式人生 > 資訊 >戴爾釋出 U3223QE 顯示器:32 英寸 4K IPS Black 屏,約 7300 元

戴爾釋出 U3223QE 顯示器:32 英寸 4K IPS Black 屏,約 7300 元

why(背景):

  HTTP 原本為無狀態。後來隨著web的興起,純瀏覽的能力,不能滿足需求了。例如:網購的興起,需要記錄使用者的購物車記錄。於是就有了Cookie和session的誕生。

what:

  Cookie:型別為“小型文字檔案”。為了辨別使用者身份,進行 Session 跟蹤而儲存在使用者本地終端上的資料(通常經過加密)。由使用者客戶端計算機暫時或永久儲存的資訊 。  

  session:伺服器把客戶端資訊以某種形式記錄在伺服器上,這就是Session。

demo:

  

  

  • 首先使用者登入,server 會為使用者生成一個 session,為其分配唯一的 sessionId,這個 sessionId 是與某個使用者繫結的,也就是說根據此 sessionid(假設為 abc) 可以查詢到它到底是哪個使用者,然後將此 sessionid 通過 cookie 傳給瀏覽器
  • 之後瀏覽器的每次新增購物車請求中只要在 cookie 裡帶上 sessionId=abc 這一個鍵值對即可,server 根據 sessionId 找到它對應的使用者後,把傳過來的商品 id 儲存到 server 中對應使用者的購物車即可