【发布时间】:2015-05-12 18:59:51
【问题描述】:
我正在开发一个 opencart 解决方案,在管理后端带有级联选项插件。因此,在保存表单时,具有大量选项组合的产品会创建大型 $_POST 数组。
据我所见,数组(这个产品的长度刚好超过 1000 个键)在 1000 标记附近被截断(符合 max_input_vars 的默认值)。
我使用的是 php 5.3.29,它应该允许我更改 max_input vars ini 设置。我已经添加到本地 php.ini 并且还尝试了服务器 php.ini。我的 phpinfo() 说 max_input_vars: 3000,但数组仍然在同一点截断。
我推测这不是 post_max_size 错误,因为将虚拟文本添加到较小的关键帖子变量中不会在不同的点截断,但不确定是否有任何其他 ini 变量会影响这一点。
我还检查了 Charles 调试器,完整的帖子数组肯定正在发布。
有什么建议吗?
【问题讨论】:
-
不是时间限制的问题吧?您可以尝试通过
.htaccess文件更改值吗?如果您在本地计算机上,是否重新启动了 apache 服务器? -
请告诉我您在哪个环境工作?
标签: php post opencart ini large-data