PHP POSTが多すぎて途中からPOSTが消えちゃったよ
一度にPOSTされる量多すぎて途中からPOSTが消えちゃったよ
1ページにカレンダーのように日別にフォームがあって、1000を超えるPOSTデータが発生するケースがあったのですが、あれ??途中からPOSTデータが消失してるっぽい
エラーログを確認すると
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
どうやらついにPOST数の上限に達していた模様。
一度に大量のPOSTを発生させるのもいかがなものかと思うのですが、取り急ぎphp.iniのmax_input_varsを修正すれば解決するらしい。
php.ini
; max_input_vars = 1000
コメントアウトを外して上限数をあげてあげればInput variables exceeded のエラーは取り急ぎ解決できます。
修正したらApacheを再起動して繁栄させます。
これでPOSTの上限数が変更されて POSTデータがまた大量に送れるようになりました。
(まあ、極力POSTの数を抑えるよう修正するのが望ましいですけどね)