1

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

但是如果超出限制(在5.3.9之后的版本中)会发生什么?

  1. 是否忽略了多余的变量?
  2. 或者如果超过限制,所有变量都会被丢弃?

这具体是如何处理的?如果变量被丢弃,哪个?不同版本的行为是否发生了变化?

(也相关:在 5.3.9 之前的版本中是否有类似 max_input_vars 的限制?

4

1 回答 1

2

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

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

他们被提供的顺序就是他们被切断的顺序。

于 2013-09-27T04:50:07.227 回答