會議是什么?他們是如何工作的?我剛剛開始使用python開始學習Web應用程序開發。我遇到了“cookies”和“會話”這兩個詞。我理解cookie,因為它們將一些信息存儲在瀏覽器的鍵值對中。但是我對會話有點困惑,在會話中我們也將數據存儲在用戶瀏覽器的cookie中。例如 - 我使用username='rasmus'和登錄password='default'。在這種情況下,數據將被發布到服務器,如果經過身份驗證,該服務器應該檢查并登錄。但是,在整個過程中,服務器還會生成會話ID,該ID將存儲在瀏覽器的cookie中?,F在,服務器還將此會話ID存儲在其文件系統或數據存儲中。但基于會話ID,如何在我后續遍歷網站時知道我的用戶名?它是否將數據作為dict存儲在服務器上,其中鍵是會話ID username,email等等細節是值?我在這里很困惑。需要幫忙。
3 回答

長風秋雁
TA貢獻1757條經驗 獲得超7個贊
將HTTP視為具有短期記憶丟失的人(A),并且一旦該人消失,就會忘記每個人。
現在,為了記住不同的人,A拍攝那個人的照片并保留它。每個人的照片都有一個身份證號碼。當那個人再次出現時,那個人告訴它的身份證號碼給A和A按照身份證號碼找到他們的照片。瞧!!,A知道那個人是誰。
與HTTP相同。它正遭受短期內存損失。它使用Sessions來記錄您在使用網站時所做的一切,然后,當您再來時,它會在Cookie的幫助下識別您(Cookie就像一個令牌)。圖片是此處的會話,ID是此處的Cookie。
添加回答
舉報
0/150
提交
取消