7

如何在 Tornado 中设置一个在浏览器关闭时过期的安全 cookie?
如果我使用set_cookie我可以在不传递额外参数的情况下执行此操作(我只是设置了 cookie),但是如果我必须使用set_secure_cookie呢?

我几乎尝试了一切:

  • 什么都不通过:过期设置为其默认值,即 1 个月
  • 传递整数值:该值被认为是天,即 1 表示 1 天
  • 传递一个浮点值:它可以工作,例如设置 0.1 这意味着将近一个半小时
4

1 回答 1

11

在我看来,你真的走在正确的轨道上。你尝试越来越低的值,cookie 的过期时间越来越短。

传递expires_days=None以使其成为会话 cookie(在浏览器关闭时过期)。

于 2012-09-12T09:32:39.023 回答