PHP 5.1.6 で max_input_vars を変更できますか?

Patricia Arquette
リリース: 2024-11-03 16:00:04
オリジナル
990 人が閲覧しました

Can You Change the max_input_vars in PHP 5.1.6?

PHP 5.1.6 max_input_vars の問題の解決

PHP バージョン 5.1.6 を実行しているにもかかわらず、max_input_vars エラー メッセージが表示されますか?あなたは一人ではありません。この記事では、この問題に光を当て、解決策を示します。

Background

PHP 5.3.9 以降では、php.ini ファイルを介して max_input_vars 設定を調整できます。 。ただし、PHP 5.1.6 にはこのオプションがありません。

質問

phpinfo() が PHP 5.1.6 で max_input_vars 値を表示するという事実は、それが難しいことを意味しますか?コード化され変更不可能ですか?

回答

いいえ、ハードコード化されているという意味ではありません。 PHP のドキュメントによると、max_input_vars ディレクティブはディレクトリ スコープでのみ設定できます。これは、.htaccess、httpd.conf、または .user.ini (PHP 5.3 から利用可能) を通じて実行できます。

解決策

PHP で max_input_vars 制限を増やすには5.1.6 では、次の点を考慮してください:

  1. .htaccess: Web アプリケーションのルート ディレクトリにある .htaccess ファイルに次の行を追加します:
php_value max_input_vars 3000
ログイン後にコピー
  1. httpd.conf: Apache Web サーバーを使用している場合は、httpd.conf:
<VirtualHost *:80>
  <Directory /var/www/your_application>
    php_value max_input_vars 3000
  </Directory>
</VirtualHost>
ログイン後にコピー
  1. .user.ini: アプリケーションのルート ディレクトリに .user.ini という名前のファイルを作成します:
max_input_vars=3000
ログイン後にコピー
変更することに注意してくださいmax_input_vars ディレクティブを有効にするには、サーバーを再起動する必要があります。さらに、PHP 用の Suhosin パッチを使用している場合は、関連する設定も調整する必要がある場合があります。詳細については、Suhosin のドキュメントを参照してください。

以上がPHP 5.1.6 で max_input_vars を変更できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート