2013-09-27 104 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

相關問題