6

古いバージョンの PHP と 1 つのフォームに 1000 を超える入力フィールドがある場合に問題があるようです (この質問を参照してください)。

PHP 5.3.9 以降のディレクティブ max_input_varsによって制御されるように、古い PHP バージョンで Web サーバーを実行する場合、フォーム要素の最大数 (1 つのネスト レベル) に制限はありますか?php.ini

それとも、古いバージョンでは制限はありませんか?

php.ini または .htaccess の古いバージョンでこの変数を設定するとどうなりますか?

私は、サーバーで PHP 5.3.3-7+squeeze17 を実行していることに気付きました。これには、既にディレクティブもありmax_input_varsます。

古いバージョンはどのように動作しましたか?

4

3 に答える 3

-1

あなたの問題はあなたのフォームフィールドの数ではないと思います.送信しているデータの合計が多すぎると思います.

投稿リクエストで送信できるデータ量を制限する php.ini ディレクティブがあります (チェック: post_max_size )。

ただし、実行時に変更することはできませんpost_max_size(この値は、php の入力フェーズ中に php ファイルの最初の行の前にチェックされるため)。

この値を変更するには、いくつかの方法があります。

  1. ウェブサーバー構成で
  2. htaccessファイルに

次のコードを使用します。

php_value post_max_size 512M # set maximum post data to 512 MB
  1. あなたのグローバルphp.iniで
  2. users.ini 内(構成されている場合)

次のコードを使用します。

post_max_size = 512M
于 2013-09-27T06:15:19.290 に答える