-1

最近、バージョンを php 5.2.x から 5.3.x に移行しました。

5.2.x で正常に動作していた xml doc から読み込まれた動的なファイルを取得しました。

移行後、動的フォームにコントロールがほとんどない場合、すべてのコントロールが送信時に投稿されますが、フォームに多くのコントロールがある場合、すべてのコントロールが送信時に投稿されません。

投稿の最大時間と最大アップロード サイズのサーバーの php ini 設定を 250M に変更しましたが、まだ運がありません。

あなたの提案を共有してください

4

2 に答える 2

5

1000 を超える入力がある場合は、php.ini のmax_input_varsディレクティブを更新する必要があります。これは PHP 5.3.9 で導入されたもので、5.2 では機能するのに 5.3 では機能しない理由を説明します。

于 2012-09-10T12:47:33.953 に答える
1

あなたのフォームはどれくらい大きいですか?古いバージョンの PHP には DOS エクスプロイトがあり、POST リクエスト内の変数の数を制限する必要がありました。

max_input_varsinの値を設定できますphp.ini

于 2012-09-10T12:47:42.617 に答える