PHP 最大入力変数エラーのトラブルシューティング
PHP バージョン 5.1.6 でアプリケーションを実行すると、max_input_vars エラーが発生しますか?このエラーは通常、送信される入力変数が多すぎて事前定義された制限を超えた場合に発生します。
max_input_vars 設定について
max_input_vars 設定は、入力変数の最大数を制御します。 GET、POST、または COOKIE リクエストを通じて渡すことができます。 PHP バージョン 5.3.9 以降では、この設定は php.ini ファイルで構成できます。ただし、PHP 5.1.6 では、この設定は php.ini ファイルに表示されない可能性があります。
phpinfo() の値
を使用していてもPHP 5.1.6 でも、phpinfo() に max_input_vars 値が表示される場合があります。これは、値が php.ini ファイルで定義されておらず、このバージョンの PHP にハードコーディングされていることを示します。
値の変更
残念ながら、PHP では5.1.6 では、php.ini ファイルから max_input_vars 設定にアクセスできません。ただし、他の方法を使用してこの値を変更することもできます:
php_value max_input_vars 3000 php_value suhosin.get.max_vars 3000 php_value suhosin.post.max_vars 3000 php_value suhosin.request.max_vars 3000
以上がPHP 5.1.6 の「max_input_vars」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。