Cookie 是什麼?在HTTP 這一層要怎麼設定Cookie,瀏覽器又是怎麼把Cookie 帶去Server 的?
當我們在網路購物時,最後結帳的時候,是怎麼記住最後買了什麼?
HTTP 並沒有想像中的會記憶,反而什麼都記不住。這些資料的記憶,全靠著背後的 session 作為橋樑,透過其中一種叫做 cookie 的方式在記憶資訊。
設定 cookie 與 將資訊帶去 Sever 的過程:
- 瀏覽器發出 Request
- Sever 叫瀏覽器設 cookie 儲存購買資訊
- 瀏覽器儲存了資訊,發 Request 給 Sever,這時 Sever 就能知道購物車裡放了什麼東西