freks blog

about

PHPで大量のinputをpostすると$_POSTが空になる

created: 2019-02-06
特選記事: 出会ってよかったプログラマー本

PHPで開発しててinputフォームを動的に追加できる画面を作ってて、inputフォームをばしばし増やして実行したら突然$_POSTが空に..

対策はこれです

max-input-vars
がデフォルトでは1000で、inputの数が1000を超えると受け付けなくなります

E_WARNINGが出るはずですが、 エラーログも出てなかったような..

php.iniに書いてあげるのがいいですが、.htaccessで対処しました

php_value max_input_vars 10000

他、

も影響ありそうです


Amazonのアソシエイトとして、blog.freks.jp は適格販売により収入を得ています。
This site is managed by freks