== 错误请求
您的浏览器发送了此服务器无法理解的请求。
请求头字段的大小超过服务器限制。
你好!我在我的 php 应用程序中使用了许多 cookie。Cookie 很大,包含很多信息,但一直显示上述错误。说超出限制cookie什么的。
我想知道它是否有增加 cookie 限制的决心。
使用 htaccess 键入?还是php中的标头?
也许尝试在你的 apache conf 文件中添加这一行:
限制请求字段大小 16380
并重启apache
cookie 并不意味着存储大量数据。不要忘记有人使用您的 cookie 发出的每个 HTTP 请求都要求每次都发送 cookie 中的所有数据。异常大的 cookie 加上大量用户意味着您很快就会不知所措。
您应该使用会话,PHP 原生或您自己的实现,仅使用 cookie 来识别用户,并将他们的实际数据保存在服务器上的临时文件或数据库中(PHP 的会话默认使用临时文件,您可以实现处理程序,使其使用数据库或其他存储方法)。
如果您没有资源在服务器上保留大量数据并且不介意您的应用程序无法与不支持本地存储的旧浏览器一起使用,则现代浏览器还实现了您可以使用的 cookie 以外的本地存储技术.
好像是服务器有问题。但是这么多饼干是一个糟糕的设计。每次请求站点时,都会在标头中发送所有 cookie,从而消耗带宽和流量。你搞砸了每个手机和慢速黑白用户。
您应该将所有信息存储在 php 会话中,并仅将会话 cookie 发送到客户端
http://webdesign.about.com/od/cookies/f/cookies-per-domain-limit.htm