我使用cakephp 2.0版本,当我张贴包含1000个字段(1000个输入复选框)的表单,它不提交所有的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
)
)
请注意,问题不是在本地主机,只有在实时服务器。我认为可能是与max_input_vars有关的问题,但对此没有想法。
我们可以更改php.ini
中的以下行:
; How many GET/POST/COOKIE input variables may be accepted
max_input_vars = 1000
我们可以把它增加到3000
,然后它就可以工作了