sql >> データベース >  >> RDS >> Mysql

投稿データ変数が多すぎますか?

    今日も同じような問題がありました。 250以上の行と1行あたり5つの変数を持つフォームがありましたが、$_POST変数は切り捨てられているように見えました。私の場合、1000要素後に停止しました。

    max_input_varsと呼ばれるPHP設定があり、デフォルトは1000です。この設定は、PHPスクリプトに取り込む変数の数の上限を設定します。ページを機能させるには、サーバー設定でこの値を増やす必要がある場合があります。サービス拒否攻撃を可能にする可能性のあるこの値を増やすことで、私が完全には理解していないセキュリティ上の影響がいくつかあります。

    Wordpressプラグインを開発しているので、プラグインを使用しているユーザーのサーバー構成を変更できない可能性があるため、送信する変数の数を減らすためにフォームを変更する方法があるかどうかを確認する必要があります。

    設定の詳細については、こちらをご覧ください: http: //www.php.net/manual/en/info.configuration.php#ini.max-input-vars




    1. MySQL:where句の列'column_name'があいまいです

    2. テーブルの行サイズを決定する

    3. データベースレコードに対してNULLをチェック->issetvs.is_null

    4. Entity FrameworkのOperatorのように?