Python CGI 程式設計中 Cookie 如何工作?


在 CGI 中使用 Cookie

HTTP 協議是一種無狀態協議。對於商業網站,需要在不同頁面之間維護會話資訊。例如,一個使用者註冊需要經過多個頁面才能完成。如何跨所有網頁維護使用者的會話資訊?

在許多情況下,使用 Cookie 是記住和跟蹤偏好、購買、佣金以及其他改善訪客體驗或網站統計資訊所需資訊的最高效方法。

Cookie 如何工作

您的伺服器以 Cookie 的形式向訪客的瀏覽器傳送一些資料。瀏覽器可能會接受 Cookie。如果接受,它將作為純文字記錄儲存在訪客的硬碟驅動器上。現在,當訪客訪問您網站上的另一個頁面時,Cookie 可供檢索。檢索後,您的伺服器就會知道/記住儲存的內容。

Cookie 是 5 個可變長度欄位的純文字資料記錄 -

**過期時間** - Cookie 將過期的日期。如果為空,則 Cookie 將在訪客退出瀏覽器時過期。

**域名** - 您網站的域名。

**路徑** - 設定 Cookie 的目錄或網頁的路徑。如果您想從任何目錄或頁面檢索 Cookie,則此項可以為空。

**安全** - 如果此欄位包含單詞“secure”,則 Cookie 只能使用安全伺服器檢索。如果此欄位為空,則不存在此類限制。

**名稱=值** - Cookie 以鍵值對的形式設定和檢索。

更新於: 2019-07-30

455 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.