如何在 Python CGI 编程中设置 Cookie?


设置 Cookie

向浏览器发送 Cookie 非常容易。这些 Cookie 会在 Content-type 字段之前随 HTTP 头一同发送。假设你要设置 UserID 和密码作为 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 需要在发送魔术行 "Content-type:text/html\r\n\r\n.

更新于: 2019 年 8 月 30 日

634 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告