2013-09-27 77 views
1

由于PHP 5.3.9在php.ini中有运行时配置变量max_input_vars,它限制了一个窗体可以接受多少输入变量的数量。max_input_vars的行为在不同的PHP版本中有何不同?

但是,如果超出限制,究竟发生了什么(版本自5.3.9以来)?

  1. 多余变量被忽略
  2. 或者是所有变量被丢弃如果超出限制?

这是如何处理的?如果变量被丢弃,哪个?并且行为在不同版本中有所变化吗?

(也有关系:Is there a limit like max_input_vars in versions before 5.3.9?

+0

可能重复[在5.3.9之前版本中是否有像max \ _input \ _vars的限制?](http://stackoverflow.com/questions/19042734/is-there-a-limit-like-max- input-vars-in-versions-before-5-3-9) – 2013-09-27 04:48:08

+1

您的问题的答案已包含在您发布的问题链接中。 – 2013-09-27 04:48:59

+0

根本没有,在这里我问新版本的差异比5.3.9,在其他问题引入新变量之前的行为 – rubo77

回答

2

超过上限的所有变量被丢弃,所以你总变量被截断。

从链接:an E_WARNING is issued, and further input variables are truncated from the request

他们提供的顺序是,他们得到切断顺序。

+0

问题是它是如何处理在不同的PHP版本 – rubo77

相关问题