サーバー管理の現場において今まで役に立ったことをまとめた小ネタ集です。お役に立てれば幸いです。なお、不完全な情報や時代遅れになってしまった情報もあるかもしれませんが何卒ご了承ください。

PHP : POSTの変数が途中から受け取れないときの対処方法

初期状態では1000を超えるPOSTは受け取れませんので、必要に応じて制限数を増やしましょう。
特にwebシステムの使用中に制限数超えが起こると、知らず知らずのうちにデータの後半が欠けるといったことになり得ますのでご注意ください。

作業例(CentOSでの例)

php.iniに設定値を記述しましょう。
vi /etc/php.ini
などでテキスト編集をおこない
max_input_vars=2000
と最終行等に記述してください。
(これは制限数を2000にした例)
Apacheを再起動しましょう。
CentOS6なら、
/etc/rc.d/init.d/httpd restart
CentOS7なら、
systemctl restart httpd
等、環境に合わせて再起動してください。