几天前,我们在网上商店遇到了问题。 (Gambio基于xtC)
我们有一个包含超过3000个文本字段的公式。大约三分之一的人工作正常;其余的都是空的,空的。
似乎$ _POST正确填充,但在服务器上,应用程序获得了减少的数组。
我在不同的计算机上测试过它,使用不同的浏览器,内容不同:=>总是一样的。
Server: Linux infong 2.4 #1 SMP Mon Oct 10 09:34:36 UTC 2011 i686 GNU/Linux
PHP Version 5.2.17(build 12-29-2011)
post_max_size
是8 MB。
问题在2011年12月30日得到了认可,因此它可能与服务器上的新版本相关联。
有关于这个问题的想法吗?
答案 0 :(得分:1)
这些问题已于2011年12月30日得到确认,因此可能与服务器上的新版本相关联。
如果您使用的是Linux发行版提供的PHP版本,那么它们很可能会向后移植this patch to PHP 5.3 and 5.4,旨在减轻影响PHP和其他许多语言和库的possible attack vector。
如果是这种情况,请尝试转储phpinfo()
并查找max_input_vars
。如果它在那里,您可以在php.ini中将其设置为更高的数字,如您所见。如果你没有看到它,很可能你没有收到那个确切的补丁,而且你的发行版已经对这个号码进行了硬编码。