ホームページ > バックエンド開発 > PHPチュートリアル > 【phpStudy】phpfind でフォーム送信後にデータ損失が発生する問題が発生します。

【phpStudy】phpfind でフォーム送信後にデータ損失が発生する問題が発生します。

WBOY
リリース: 2016-06-23 14:01:46
オリジナル
1227 人が閲覧しました

この投稿の最終編集者は acai2046 で、2014-02-21 08:55:55 です

phpStudy

<?phpprint_r($_POST['checked'])?><form action="" method="post"><?phpfor ($i=1;$i<1000;$i++){print_r('<input type="checkbox" name="checked[]" value="'.$i.'" checked="checked"/>');print_r('<input type="hidden" name="checked2[]" value="'.$i.'" checked="checked"/>');}?><input type="submit" value="提交"/></form>
ログイン後にコピー

私のローカル マシンでは、print_r($_POST['checked']) は 500 個の配列を印刷して表示します。 (win7でnginx設定)
サーバー上でテストして1000項目を表示(テストアドレス http://www.sijunzijiu.com/test.php)

コードダウンロード http://pan.baidu.com/s/1gVISu
-----------------------
私は [phpStudy] のファンです
phpStudy2010 から phpfind まで、[phpStudy] に精通しています。
インターフェイスはシンプルで明確です。

ディスカッションへの返信(解決策)

web-flying-Fujian (842062626) 9:08:42
nginx1 が設定されていません
設定ファイルも確認しましたが、以下の 2 つの値が非常に大きいです
nginx .conf
client_max_body_size 100m
php.ini
post_max_size = 20m

php.ini の max_input_vars の値を確認してください

php 5.3.9 以降、max_input_vars 変数が追加されており、デフォルト値は 1000 です
の数を制限するために使用されますフォーム要素

ini の max_input_vars の値を確認してください
php 5.3.9 以降、max_input_vars 変数が追加されました
フォーム要素の数を制限するために使用されます

問題を解決していただきありがとうございます。 。

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