[php] parse_str関数はmax_input_varsの設定の影響を受ける
問題
parse_str()関数に大量のパラメータを含むクエリ文字列を渡すと途中で切れてるようなのですが。

答え
parse_str()関数は max_input_vars の設定の影響を受けるようです。
PHP Warning: parse_str(): Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in /XXX/XXX/XXX.php on line XX
設定できる箇所は多数あるので、やりやすいところで設定するとよい。
- php.ini
- .htaccess, .user.ini
- コマンドライン引数( -d max_input_vars=10000)
コメント