我在页面上有大量的输入元素,应该通过 ajax 提交给服务器。
我创建了一个数组并试图发送它,但我收到了一个 php 警告:“您的 PHP 配置限制了在表单中发布的最大字段数:max_input_vars 为 1000”
所以,我决定绕过这个警告,把我所有的大数组修改成一个序列化的字符串。结果 - 警告消失了,但我在服务器端截断了数据。
PS 在这两种情况下,问题都可以通过增加 max_input_vars 变量来解决。但是在第二个中,数据按parse_str($_POST['data'], $data)
功能截断!
当我试图解析一个巨大的字符串时,为什么会应用“max_input_vars”的限制?