エンジニア的な技術的なブログ

webエンジニアの開発の知見を書きます。PHP、javascript、postgres、mysql、あと多少のインフラ周りとか。

大量のデータをpostしたら一部のデータがサーバ側に渡らない...

postしてるはずなんだけど、データが途中で切れて、

サーバ側に渡らない現象が発生!

 

たぶん、phpの設定だろうとあたりを付けて調べたところ

 

答えは、php.iniの

 

max_input_vars

 

の設定値。

 

この設定値以上の要素数の配列は渡せないらしい。

 

ちなみにapacheのエラーログみたら、、こんなんが

 

Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://localhost/exchange/admin/pro/test.php?

 

 

ぐぅ。