0

我正在尝试在 cookie 中保存一个非常大的列表。我创建了各种不超过 4k 限制的 cookie,并且创建的 cookie 不超过 20 个。我之前转义了字符串,甚至尝试使用 LZW 压缩并正确转义。

我尝试创建较小的 cookie,如果我的 cookie 大小约为 3300 字节并且它只有 1 个 cookie,它会成功运行,但是如果我创建另一个 cookie 来存储其余信息,即使浏览器刷新时它只有几个字节长它立即无法响应它无法联系服务器,并且该站点的所有页面都变得无法访问,直到我删除所有 cookie 才会发生这种情况。

我正在使用会话 cookie,将它们更改为另一种类型的 cookie 可以吗?服务器是tomcat服务器,不知道有没有影响。

我已经在 chrome 和 firefox 2.0 中尝试过,但也有类似的硬限制。我认为 Firefox 和 chrome 的限制比这更大。

想法??

4

1 回答 1

0

4k 限制是指域中的所有 cookie - 而不是单个 - cookie 的名称也包含在该限制中

即 cookie 中所有数据的大小不应超过 4093 字节。

测试它的好地方http://browsercookielimits.x64.me/

于 2013-05-30T16:42:30.283 回答