获取请求标头太长时失去会话

时间:2015-11-03 15:56:11

标签: php session laravel request laravel-5.1

我的申请有问题。 我创建了一个过滤器面板,用户可以在其上选择多个参数,然后将它们传递给GET请求,该请求命中一个返回结果的控制器内的函数。所有这些都是非常基本的东西,我没有遇到任何问题。但我的应用程序使用uuids,请求URI变得非常长。这导致失去我当前的会话,注销当前用户和Laravel以生成新的会话令牌。 URI是这样的:

www.domain.com/search?offer_category[]=892b06ac-6552-43ca-9fcd-ba65d4223e7d&offer_category[]=bc66fd8d-1ea9-4968-bee5-8ab9ab665446&offer_category[]=46907770-13d8-4ba1-be33-58f254624860&offer_category[]=6fd45d2b-8dc0-4d8e-a94c-1d3eab86eb0a&offer_type[]=62f23e8b-c22e-43f7-8bf6-8b393e81a1ca&offer_type[]=d33b2a38-50fe-4868-8cfc-9af9ef39d91e&order_by=duration_to&order_dir=asc

为什么会这样? GET请求是否有最大标头字符数?我可以通过这个吗?我不想使用POST请求,我认为这不是正确的搜索方式。

0 个答案:

没有答案