3

当我发布包含 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 服务器中。我在想可能是与max_input_vars相关的问题, 但对此一无所知..任何人的帮助表示赞赏

4

1 回答 1

7

我们可以更改以下行php.ini

; How many GET/POST/COOKIE input variables may be accepted
max_input_vars = 1000

我们可以将其增加到3000然后它会起作用。

于 2013-06-13T09:22:39.833 回答