おおよそPHPバージョン5.3.5を実行していました。SOAP を有効にしたかったので、webtatic リポジトリを使用して PHP バージョン 5.3.13 にアップグレードしました。すべてがうまくいっています!を除外する...
Ajax を使用して配列を POST します。完全な配列がクライアントによって送信されますが、サーバーは配列の最初の 1,000 要素しか受信しないようです。
php.ini を調べたところ、制限がありません。
お知らせ下さい。
これを PHP 警告の重複としてフラグを立てました: 不明: 入力変数が 1000 を超えましたが、そこの OP には別の問題がありました。したがって、ここでコメントからの解決策:
PHP 5.3.9+ が正確に 1000 個の変数および/または配列要素を返す場合、セキュリティ制限に遭遇します。 php.ini:max-input-varsを参照してください。それ以前の PHP バージョンでは、suhosin によって課された同様の制限が原因で同じ問題が発生する可能性があります。その構成を参照してください。
制限を増やすか、データの転送方法を変更してください。
php.ini には、次の構成ディレクティブがあります。
; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M
php.iniで探します
post_max_size = 10M
http://support.microsoft.com/kb/208427は、IE には約 2k の制限があると述べています。