同僚から、1020 個のデータを投稿したのに 250 個しか表示されないという問題の解決を手伝ってほしいと頼まれました。
PHPのpost設定に問題があるのではないかと判断したところ、php.iniのpost設定には問題がないことが分かりました。
php://input を通じて取得したリクエストパラメータは完了しましたが、$_POST グローバル変数をロードするときに問題が発生しました。
簡単に解決する問題だと思いましたが、原因を探すのに1時間かかりました。その後、php のこの部分のソース コードを確認して、次のコードを確認しました:
if (++count > PG(max_input_vars)) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "入力変数が %ld を超えました。増やすには制限はphp.iniのmax_input_varsを変更します。 "、pg(max_input_vars));このディレクティブの値を php.ini に追加するだけです。
実際、デバッグ中に php エラー報告レベルをオンにすることによって、エラー メッセージを確認することもできます。
一周してきました。