4

PHP 5.3.3.7 を実行しているサーバーに、約 200KB のサイズのデータ​​を投稿しています。データは実際にはネストされたプロパティを持つ JavaScript オブジェクトであり、リクエストでは次のようになりますmyObject[prop1][subprop1][key] = 5

ただし、すべてのデータがサーバーで受信されるわけではありません。投稿データの最後の部分が切り取られています。max_post_size80MB に設定されているので、問題にはなりません。リクエストフォームのデータと $_POST でアクセスできるデータを比較したところ、多くのデータが欠落しています。

PHP のバージョンは 5.3.3.7 です。

何が原因でしょうか?

4

2 に答える 2

1

クライアント側から、サーバーに POST を送信する前に、jQuery を使用してデータを JSON に変換してみてください

   $.ajax({
        method: 'POST',
        url: 'http://someurl.com',
        data: JSON.stringigy(youJsObject),
        success: function(data) {
            // processing data from server
        }
    });
于 2013-09-28T17:40:22.617 に答える