Python CGI 编程中 Cookie 如何工作?
在 CGI 中使用 Cookie
HTTP 协议是一种无状态协议。对于商业网站,需要在不同页面之间维护会话信息。例如,一个用户注册需要经过多个页面才能完成。如何跨所有网页维护用户的会话信息?
在许多情况下,使用 Cookie 是记住和跟踪偏好、购买、佣金以及其他改善访客体验或网站统计信息所需信息的最高效方法。
Cookie 如何工作
您的服务器以 Cookie 的形式向访客的浏览器发送一些数据。浏览器可能会接受 Cookie。如果接受,它将作为纯文本记录存储在访客的硬盘驱动器上。现在,当访客访问您网站上的另一个页面时,Cookie 可供检索。检索后,您的服务器就会知道/记住存储的内容。
Cookie 是 5 个可变长度字段的纯文本数据记录 -
**过期时间** - Cookie 将过期的日期。如果为空,则 Cookie 将在访客退出浏览器时过期。
**域名** - 您网站的域名。
**路径** - 设置 Cookie 的目录或网页的路径。如果您想从任何目录或页面检索 Cookie,则此项可以为空。
**安全** - 如果此字段包含单词“secure”,则 Cookie 只能使用安全服务器检索。如果此字段为空,则不存在此类限制。
**名称=值** - Cookie 以键值对的形式设置和检索。
广告