大きなフォームをサーバーに送信しています。
今私が見る開発者ツールを見ています:
560行のように送信されましたが、print_r($_POST)
500行しか表示されません。
今私は設定を試みました:
ini_set('memory_limit', '1024M');
そして、私はpost_max_size
8Mに設定しましたが、それを増やすこともうまくいかなかったようです。またmax_input_vars
、1000000に設定しようとしましたが、同じ結果になりました。
jQueryを使用してajax経由でフォームを送信しています。ChromeとFFで同じ結果が得られます
これを引き起こす可能性のあるアイデアはありますか?
これはクライアント側のスクリプトです:
$.ajax({
type: 'POST',
dataType: 'json',
data: { data : fullTableToJson($('#charges_table').get(0)),title : "sometitle"},
url: 'url with get parameters',
success : function(result) {
}
});
fullTableToJson
はhtmlテーブルをjsonに変換するメソッドであり、コードの多くの場所で使用しているように機能します。
私のURLにGETパラメータが含まれているという事実に関連している可能性がありますか?