2016-08-18 113 views
0

我在Ubuntu服务器上使用Apache的Laravel 5.1应用程序。问题是,使用AJAX发送POST请求,并且在服务器中我没有收到完整的值。我调试的AJAX和值都OK,我可以看到他们所有,但在Laravel我可以看到,当我做我没有收到所有的值:服务器收到POST请求的一半

dd($_POST); 

我送的值是3数组短字符串,并且在每个位置内具有包含4个文本的655个位置的阵列。我的意思是,我发送的是一个很大的阵列!!但我该如何解决这个问题?这样我可以收到很大的价值?

谢谢

+0

检查之前添加use Illuminate\Http\Request;'在php.ini max_input_vars',它往往只限于1000 – iainn

+0

PHP确实有POST值的限制。你可以在php.ini中改变它。尽管文本很少达到这个门槛。 – frz3993

回答

0

试试这个:

Request::all(); 

记住你的控制器类

+0

会发生同样的情况,请求不完整 –

+0

@JoaquinColella反而尝试这样做(也许你不会看到整个$ _POST因为空白):'

' – TomTom

+0

保持不变。问题是,用dd($ _ POST),我也可以看到数组的长度是201而不是650. –

相关问题