1

私はcakephpを使用して1つのWebサイトを作成しましたが、フォーム要素は動的です。約400個のラジオボタンとテキストがあるフォームがあります。フォームが生成され、適切に送信されると、すべて私のローカルシステムで価値があります。

ライブサーバーでこの機能をテストすると、400個のラジオボタンすべてのデータが取得されません。約250個で停止します。ループを減らして200未満で実行すると、すべてがうまく機能します。

グーグルで検索すると、PHPで投稿データのサイズを設定しましたが、機能しませんでした。

Apacheサーバーに関連する設定が必要な場合はお知らせください。

4

1 に答える 1

1

解決策を得ました。

max_input_varsをデフォルトで1000に設定する必要があります。これは、1つのリクエストで1000要素しか投稿できないことを意味します。これをphp.iniファイルに追加する必要があります

   max_input_vars = 3000

これにより、ページから3000要素を投稿できるようになります。

于 2012-12-31T12:57:57.453 に答える