1. 程式人生 > >php接收表單中有大陣列存在時的問題

php接收表單中有大陣列存在時的問題

最近在做專案時,表單中提交了一個超大的陣列(陣列元素的個數超過1000),結果陣列資料總是會有丟失,最後百度了下,看到了高人的解答,原來從php5.3之後,php為了安全性,限制了表單提交欄位的數量,也就是php.ini配置檔案中max_input_vars 引數 ,預設的值為1000,,超過1000表單資料會被自動丟掉。


鑑於這個原因,推薦大家在提交大陣列時,可以在前端把陣列轉換成json資料(可以用Jquery 的 JSON.stringify() 方法),然後再做提交即可。