Laravel GET请求,当超过时,它会破坏我的会话

时间:2015-02-14 01:10:12

标签: php laravel

所以我正在尝试创建一个搜索面板,大约9个搜索输入,一切正常。

当我添加2个输入或选择框时,我的Auth :: user()变为null,它将我退出,因此凭据无用。

看来laravel只接受10个GET参数,这很奇怪。

可以算出来吗?我正试图拖尾laravel.log似乎没有记录错误,为什么它让我退出,我尝试了很多次,但它有点奇怪。

列表? search [application.reference_number] =& search [application.status] =& search [customer.first_name] =& search [customer.last_name] =& search [customer.email] =& search [customer.tin ] =& search [customer.job_position] =& search [company.name] =& sort = application.reference_number& order = desc& search [created_at_from] =& search [created_at_to] =

因此,当添加created_at_from和created_at_to时,它会自动销毁我的会话。

我猜laravel可能只能接受10个GET参数。

2 个答案:

答案 0 :(得分:0)

据我所知,GET参数的数量没有限制,因为我看到一个项目有23 GET个参数(我被聘请从头开始重建)。 尝试通过POST传递变量,因为您在网址中限制为+ - 2000个字符,但不在POST

修改

尝试清除browser cookies并确保为app/storage

设置了正确的权限

答案 1 :(得分:0)

过了一会儿,并回复了这个问题,我对其他浏览器进行了测试,比如Firefox,IE。

当标题网址最多为500+个字符时,Chrome浏览器似乎会破坏会话。每当我使用表格时,laravel_session就会改变。

我使用的是最新的Chrome浏览器,似乎他们确实需要解决这类问题。