標籤

2014-10-09

{PHP} 網頁傳值超過限制

做公司內部ERP的case,

常會使用到大量的GET、POST甚至COOKIE、SESSION。



我遇到的問題為,明明使用少量資料時系統正常執行,

但大量資料POST時,卻少了好多資料。



原以為是POST資料超過最大值,

但POST的資料在正常使用中是很難被用到最大值的,

爬文之後,發現:

在 PHP 5.3.9 版之後加入了 max_input_vars 的屬性,

詳細可參照 max_input_vars

該值如未設定時,預設為 max_input_vars 1000

也就是最大的傳值總數量為1000

而這數量包含 POST GET COOKIE

最後於pnp.ini將該值設大之後,

便可正常傳送較大量的值了。