0

Htmlフォームについて何かを理解するのに苦労しています:

フォーム (POST メソッド) を介して 50,000 個のチェック済みチェックボックスを送信しようとしましたが、var_dump($_POST) は、配列に 1000 個の要素しかないことを示しています。

ローカルでは、値は 50 000 要素で正しいです。

投稿されるチェック済み要素の数を制限するパラメーターが apache または php のどこかにありますか?

注: 1) post_max_size を 16M に変更しようとしましたが、この制限に達していません。

2) 入力の名前は関係ありません (t1、t2、t3 ... および test_with_a_long_name1、test_with_a_long_name2 ... などと同じ結果) 制限は常に 1000 です。

事前にどうもありがとうございました !

フレデリック

4

1 に答える 1

1

php.ini に max_input_vars という設定があります。

詳細はこちら:

http://anothersysadmin.wordpress.com/2012/02/16/php-5-3-max_input_vars-and-big-forms/

于 2013-08-28T13:09:56.797 に答える