max_input_vars的行为在不同的PHP版本中有何不同?

时间:2013-09-27 04:46:21

标签: php configuration

自PHP 5.3.9起,php.ini中有运行时配置变量max_input_vars,它限制了一个表单可以接受的输入变量数量。

但如果超出限制会发生什么情况(版本自5.3.9以来)?

  1. 多余的变量是否被忽略
  2. 如果超出限制,丢弃所有变量
  3. 这究竟是如何处理的?如果变量被丢弃,哪个?并且这些行为会在不同的版本中发生变化吗?

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

1 个答案:

答案 0 :(得分:2)

超出限制的任何变量都将被丢弃,因此您的总变量将被截断。

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

他们提供的订单是他们被切断的订单。