29

当 cookie 文件超过最大大小时会发生什么?

4

3 回答 3

28

据我所知,大多数浏览器的典型行为是简单地截断不适合的最旧数据。

例如,创建 cookie 1 到 9。当创建 cookie 10 并且数据大小将要溢出时,cookie 1 会被简单地丢弃。

在一般实践中,如果您担心遇到限制并丢失 cookie 溢出,那么可能是时候重新考虑您的存储策略并开始缓存数据服务器端并将 cookie 限制为一个值以访问缓存的数据。

于 2009-10-20T17:01:43.757 回答
10

文件被截断到最大长度。

于 2012-02-21T07:06:22.713 回答
4

我认为这取决于浏览器,因为RFC2965没有定义 cookie 的最大大小或超过最大值时的任何标准行为。

于 2009-10-20T16:41:49.587 回答