【发布时间】:2011-08-05 22:32:25
【问题描述】:
我熟悉在 Python 中分配、创建 cookie。但我不确定如何创建一个持续到当前浏览器会话关闭的 cookie(所以我有一种非常基本的方式来判断用户何时返回到我的网站)。
那么,当浏览器在 Python 中关闭时,我应该设置哪个 cookie 标头以确保 cookie 过期/删除?我应该使用 SimpleCookie 对象还是其他对象?
这个帖子说我在 PHP 中设置了 cookie_lifetime 标志/标头,但是对于 python 呢? http://bytes.com/topic/php/answers/595383-how-declare-cookie-will-destroy-after-browser-closed
这是否会创建一个在关闭浏览器时过期的 cookie?
cookie = Cookie.SimpleCookie()
cookie["test"] = "MYTEST"
cookie["test"]['expires'] = 0 # or shd I set the max-age header instead?
print str(cookie) + "; httponly"
【问题讨论】:
-
我觉得你根本不需要设置
expires。