Flask会话未重新加载

2024-04-25 02:25:16 发布

您现在位置:Python中文网/ 问答频道 /正文

现在我正在使用Flask和Flask第三方库Flask-Session

使用下面的代码,我重新加载页面4次,得到以下输出:

set userid[0]
127.0.0.1 - - [27/Sep/2014 22:28:35] "GET / HTTP/1.1" 200 -
set userid[1]
127.0.0.1 - - [27/Sep/2014 22:28:37] "GET / HTTP/1.1" 200 -
set userid[2]
127.0.0.1 - - [27/Sep/2014 22:28:37] "GET / HTTP/1.1" 200 -
set userid[3]
127.0.0.1 - - [27/Sep/2014 22:28:38] "GET / HTTP/1.1" 200 -

代码:

^{pr2}$

每次我重新加载页面时,session['userId]不应该“保存”吗?在


Tags: 代码httpflaskgetsession页面sepuserid
1条回答
网友
1楼 · 发布于 2024-04-25 02:25:16

您需要启用cookies才能使会话正常工作。即使是Flask Session也无法跟踪没有这些功能的浏览器。

Flask Session用一个惟一的id设置一个cookie,然后通过这个cookie再次找到您的会话数据。

相关问题 更多 >