十五 Cookie和Session的簡單介紹

2021-09-01 18:33:50 字數 769 閱讀 4894

1.cookie出現的原因,在**中,http的請求是無效的,也就是說即使第一次和伺服器連線成功後並且登入成功後,第二次請求伺服器依然不知道當前請求是那個使用者,cookie的出現就是為了解決這個問題,第一次登入成功後,伺服器會返回一些資料(cookie)給瀏覽器,然後瀏覽器儲存在本地,當該使用者第二次請求的時候,就會自動把上次請求儲存的cookie資料自動的攜帶給伺服器,伺服器通過瀏覽器攜帶的資料就能判斷當前使用者是哪個了。

2.如果伺服器返回了cookie給瀏覽器,那麼瀏覽器下次在請求相同的伺服器的時候,就會自動把cookie傳送給瀏覽器。這個過程,使用者不需要管。

3.cookie是儲存在瀏覽器中的。

1.session和cookie的作用有點類似,都是為了儲存使用者相關的資訊,不同的是,cookie是儲存在本地瀏覽器,而session儲存在伺服器,儲存在伺服器的資料會更加的安全,不容易被竊取,單儲存在伺服器也有一定的弊端,就是會占用伺服器的資源,但現在的伺服器發展至今,儲存一些session資訊還是綽綽有餘的。

2.使用session的好處,敏感資料不是直接傳送回給瀏覽器,而是傳送乙個session_id,伺服器將session_id和敏感資料做乙個對映儲存在session中,更加安全、session可以設定過期時間,也從另一方面,保證了使用者的賬號安全。

愛遊戲愛程式設計.jpg

Python中cookie和session的異同點

cookie和session的異同點 共同點 1.cookie和session都是用來儲存資料的 2.cookie和session都可以設定有效時間 不同點 1.cookie是儲存在瀏覽器客戶端,session是儲存在服務端 2.session相對cookie來說更更安全 3.session依賴於c...

Flask中的cookie和session淺知

cookie技術的必要性 cookie的實現原理 cookie時用來將使用者資訊儲存在客戶端的技術,使用者資訊會被存放於客戶端的計算機中。cookie儲存到客戶端之後,當使用者再次通過瀏覽器發起對伺服器的請求的時候,瀏覽器就會自動帶著此 相關的cookie資訊來請求資料庫。而cookie資訊裡面儲存...

HTTP協議之Cookie和Session

http是無狀態協議,那麼服務端如何識別特定的客戶端呢?注 無狀態指http協議自身不對請求和響應之間的通訊狀態進行儲存。對傳送過的請求和響應都不做持久化處理 即不做任何儲存 每次http請求的時候,客戶端都會傳送相應的cookie資訊到服務端。實際上大多數的應用都是用cookie來實現sessio...