PHPでPOSTするデータの項目数が多い時にデータが消失してしまう場合の解決策

@iwasaki 2,638views 更新:2014年5月7日

PHPでデータを一括でPOSTした際にApacheのエラーログに以下の様なエラーが残るケースが有ります。

 PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer:

これはPHP 5.3.9 以降で導入されたmax_input_vars(デフォルト値:1000)の制限によるものです。

.htaccessに

php_value max_input_vars 10000

などを追加することで設定値を変更することができます。

http://www.php.net/manual/ja/info.configuration.php#ini.max-input-vars

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません