Scroll

「常に新しい技術に目を向けること」
「既存の技術をより深堀りすること」

カテゴリ:PHP
タグ:
公開日:2016/01/05(火)
最終更新日:2021/08/05(木)

PHPでPOSTが飛ばない!(max_input_vars)

ヤスです!

本年もよろしくお願いいたします。

最近、PHPのバージョンアップを図り、システムチェックをしているとPOSTが飛ばない。。

今日のPHP豆知識

PHP5.3.9以降はmax_input_varsというinput数の上限値があるんです。
http://php.net/manual/ja/info.configuration.php#ini.max-input-vars

一覧でガチャガチャ更新する系が好きな僕にとっては、予想外でした。

しかも上限数以上を送信しても上限でぶった切られるので、なかなか気づかない。。

マニュアルにも書いているように攻撃を軽減するための設定だったようで、WEB系システムは、小さなリソースを細かに更新する仕組みが理想なのかもしれないですね。

max_input_varsは、ini_setじゃ設定できないので、htaccessかphp.iniを触る必要があります。

今年も日々精進してまいります。

この記事を書いた人:ヤス


シェアのご協力をお願いいたします!

カテゴリー

アーカイブ