Web浏览器的cookie密钥的最大大小是多少?
我知道cookie的最大大小是4KB,但密钥是否也有限制?
编辑:我意识到我一直在使用https://www.sharethis.com/以便将共享按钮集成到我的网站中。出于某种原因,这会导致添加一个没有名称的 cookie。这会干扰 Chrome 读取其他 cookie 的能力。我希望这些信息可以帮助其他人,以防您遇到这种奇怪的特定情况!
我遇到了一个奇怪的错误,类似于这篇文章中的错误,在重定向时我的烧瓶应用程序丢失了会话 cookie,它只发生在 Chrome 中。
但是,图标位于正确的位置,并且最佳答案不是问题(尝试加载资源时没有 404)。值得注意的是,它似乎只在某些时候发生,并且仅在某些重定向时发生。另一个有趣的事情是,一旦发生,Chrome 将不再存储任何会话变量,直到我完全退出并重新打开它(或打开一个隐身窗口)。
这是我的重定向代码:
session["msg"] = 1
return redirect("/active")
Run Code Online (Sandbox Code Playgroud)
如果我在重定向之前立即打印会话,它会被填充,但如果我在函数的第一行 /active 上打印它,它是完全空的。Chrome 仍然有一个会话 cookie(cookie 值已更改),但正如我所说,在退出浏览器并重新打开之前,我根本无法再填充它。
它在 Safari、Edge 和 Firefox 上运行良好。
我至少花了几个星期试图弄清楚这一点,但我现在真的不知道该去哪里。
谢谢!