如何使用 Python CGI 编程设置 cookie?


设置 Cookie

向浏览器发送 Cookie 非常容易。在将这些 Cookie 发送到浏览器之前,它们会与 HTTP 头一起发送到 Content-Type 字段之前。假设你想将 UserID 和 Password 作为 Cookie 设置。设置 Cookie 的操作如下所示 −

#!/usr/bin/python
print "Set-Cookie:UserID = XYZ;\r\n"
print "Set-Cookie:Password = XYZ123;\r\n"
print "Set-Cookie:Expires = Tuesday, 31-Dec-2007 23:12:40 GMT;\r\n"
print "Set-Cookie:Domain = www.tutorialspoint.com;\r\n"
print "Set-Cookie:Path = /perl;\n"
print "Content-type:text/html\r\n\r\n"
...........Rest of the HTML Content....

从这个例子中,你必须了解如何设置 Cookie。我们使用 Set-Cookie HTTP 头来设置 Cookie。

设置 Expires、Domain 和 Path 等 Cookie 属性是可选的。需要注意的是,Cookie 是在发送 magic line "Content-type:text/html\r\n\r\n." 之前设置的。

更新于:2019 年 8 月 30 日

631 次浏览

开启您的 职业生涯

完成课程获得认证

开始
广告