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以鍵值對的形式設定和檢索。

更新於:2019年7月30日

454 次檢視

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.