Laravel/Apache“错误请求”

Laravel/Apache“错误请求”

我正在使用 Laravel 并实现了 Auth 类来创建用户注册/登录系统,我正在使用 cookie 驱动程序以便成员可以保持登录状态。

但大多数时候它都不会让我登录,如果它确实让我登录,当我单击另一个链接时,我就会退出..最终我会收到此错误:

Bad Request

Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Cookie
/n
Apache/2.2.15 (CentOS) Server at server.localhost.com Port 80

Chrome 尤其会出现此错误,但 Safari 可以绕过它,我认为这是一个 cookie 问题或服务器配置错误

清除 cookies 允许我进入一次,但随后错误会再次出现。

答案1

如果您在会话中存储了太多数据,就会发生这种情况。

您可以切换到数据库会话,但更好的做法是将您的网站设计为仅存储会话中必要的内容。会话存储不适用于存储大量数据。

相关内容