2016-08-18 77 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. –

相關問題