当我发布包含1000个字段(1000个输入复选框)的表单时,我正在使用cakephp 2.0版本,而不是提交所有1000个字段。仅提交495字段及其值。发布后,在我的控制器中显示以下数据(响应)
[data] => Array
(
[Ecommerce] => Array
(
[r] => no
[rcompleted] => yes
[rstart_date] => May 1, 2013 00:00
[rcompleted_date] => May 31, 2013 00:00
[1] => Array
(
[id] => 1
)
[2] => Array
(
[id] => 1
)
.
.
.
.
.
.
[495] => Array
(
[id] => 1
)
)
请注意,问题不在仅在Live服务器中的localhost中。我在想可能是与 max_input_vars 相关的问题,但对此没有任何想法..任何人都有所帮助
答案 0 :(得分:7)
我们可以更改php.ini
中的以下行:
; How many GET/POST/COOKIE input variables may be accepted
max_input_vars = 1000
我们可以将其增加到3000
,然后就可以了。