Python 如何在CGI编程中使用cookie

如何在Python CGI编程中使用cookie?

在CGI中使用cookie

HTTP协议是一个无状态协议。对于商业网站,需要在不同的页面之间保持会话信息。例如,一个用户注册可能需要完成多个页面。如何在所有网页中维护用户的会话信息?

在许多情况下,使用cookie是记忆和跟踪偏好、购买、佣金和其他信息以实现更好的访问者体验或站点统计的最有效方法。

cookie的工作原理

您的服务器以cookie的形式向访客的浏览器发送一些数据。浏览器可能会接受cookie。如果接受,cookie将作为纯文本记录储存在访客的硬盘上。现在,在访客到达您的站点的另一页时,可以检索该cookie数据。检索后,您的服务器知道/记住了存储的内容。

cookie是包含5个可变长度字段的纯文本数据记录,其中包括:

过期时间 − 此cookie将过期的日期。如果为空,则cookie将在游客退出浏览器时过期。

− 您网站的域名。

路径 − 设置cookie的目录或网页的路径。如果希望从任何目录或页面中检索cookie,则可以留空。

安全 − 如果此字段包含“secure”一词,则只能使用安全服务器检索cookie。如果此字段为空,则不存在此类限制。

名称=值 − cookie以键值对的形式进行设置和检索。

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程