PHPのバージョンをあげたら巨大なフォームが動かなくなった場合max_input_varsが原因である可能性がある

http://www.php-factory.net/trivia/14.php
PHP 5.3.9 以降で有効となった php.ini 設定「max_input_vars」は、デフォルトが1000で、1001個目以降のパラメータは切り捨てる動きになっている。
通常はそんなにパラメータを送ることは無いので、サーバへの攻撃と判断して切り捨てるという趣旨の設定らしい。