POSTデータが欠ける!?

今まで順調に動いていた環境で、「保存が出来ない」と言われることが出てきた。
テストデータだと問題ないので、データにより動きが違う。

とりあえずデバックして、POSTデータの中身を見てみると、
なんと、途中までしか入ってない!!
なんで!?

問題なく動くテストデータだと、すべてのPOSTデータが送られてくる。

ここは、Google先生に聞いてみるしかなさそう。

参考:
http://blog.livedoor.jp/erscape/archives/6825951.html
http://blog.livedoor.jp/erscape/archives/7361161.html

どうやら、PHP 5.3.9から「max_input_vars」が導入されたみたい。
デフォルトは、1000

確かに、データ数がそのくらい以降が切れてる・・

php.iniを確認するが、max_input_varsの記述がなかったので、
追加してみた。

max_input_vars = 2000

動いた〜♪

ちなみに、php_error.logを見てみると、
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

というのがあった。