Python CGI程式設計中Cookie的工作原理是什麼?
在CGI中使用Cookie
HTTP協議是一種無狀態協議。對於商業網站,需要在不同的頁面之間維護會話資訊。例如,一個使用者註冊需要完成多個頁面才能結束。如何跨所有網頁維護使用者的會話資訊?
在許多情況下,使用Cookie是記住和跟蹤偏好、購買、佣金以及其他改善訪客體驗或網站統計資訊所需資訊的最高效方法。
Cookie的工作原理
您的伺服器以Cookie的形式向訪問者的瀏覽器傳送一些資料。瀏覽器可能會接受Cookie。如果接受,則會將其作為純文字記錄儲存在訪問者的硬碟上。現在,當訪問者到達您網站上的另一個頁面時,Cookie 就可以被檢索。檢索後,您的伺服器就知道/記住儲存的內容。
Cookie是五個可變長度欄位的純文字資料記錄:
過期時間 (Expires) − Cookie 過期的日期。如果為空,則Cookie將在訪問者退出瀏覽器時過期。
域名 (Domain) − 您網站的域名。
路徑 (Path) − 設定Cookie的目錄或網頁的路徑。如果您想從任何目錄或頁面檢索Cookie,則可以為空。
安全 (Secure) − 如果此欄位包含單詞“secure”,則Cookie只能透過安全伺服器檢索。如果此欄位為空,則不存在此類限制。
名稱=值 (Name=Value) − Cookie以鍵值對的形式設定和檢索。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP