2

我使用 Bottle 框架和 uWSGI 应用服务器来托管我的网站。我现在正在更改网站上的主要编程语言(PHP-> Python),我遇到了这个问题:我刚刚使用的 cookiebottle.response.set_cookie()在重定向后消失了。所以完整的代码是:

# Login page (/login)
from bottle import redirect, response # etc
...
...
response.set_cookie('cool', 'cookie') # Works good without redirect
redirect('/') # Cookie disappears 

我知道这个问题可能会出现,就在这里。我对 PHP 没有这个问题。我需要设置一个 cookie,然后将用户重定向到主页。有什么办法可以正确地做到这一点吗?

升级版:

该问题的临时解决方案是降级到 0.11.2。

4

1 回答 1

3

也许您正在使用受此错误影响的版本:

https://github.com/defnull/bottle/issues/386

于 2013-03-29T20:20:26.770 回答