7

ブラウザーを閉じたときに有効期限が切れる安全な Cookie を Tornado に設定するにはどうすればよいですか?
使用するset_cookieと、追加の引数を渡さずにこれを行うことができます (Cookie を設定するだけです) が、使用する必要がある場合はどうすればよいset_secure_cookieですか?

私はほとんどすべてを試しました:

  • 何も渡さない: 有効期限はデフォルト値、つまり 1 か月に設定されます
  • 整数値を渡す: 値は日と見なされます。つまり、1 は 1 日を意味します。
  • float 値を渡す: 動作します。たとえば、0.1 を設定すると、ほぼ 1 時間半を意味します。
4

1 に答える 1

11

あなたは本当に正しい軌道に乗っているように思えます。値をどんどん低くしてみると、Cookie の有効期限がどんどん短くなります。

これをセッション Cookie にするために渡しexpires_days=Noneます (ブラウザを閉じると有効期限が切れます)。

于 2012-09-12T09:32:39.023 に答える