Недавно начал осваивать эту тему и тут же столкнулся с проблемой.
Есть форма, через post отправляется пачка данных. И всё хорошо, пока Content-length не становится больше 16383. После этого значения приходит пустой массив $_POST.
Форма самая обычная, упростил максимально, сейчас она выглядит вот так.
<form id="form" method="post">
<textarea name="name"> </textarea>
<input type="submit" class="send">
</form>
Js тоже достаточно простой.
$('.send').click(function (e) {
e.preventDefault();
$('input').removeClass('error');
var form = $('form');
$.ajax({
url: 'send.php',
type: 'POST',
dataType: 'JSON',
data: form.serializeArray(),
success: function(data) {
alert("YRA");
}
});
Ну и принимающий php, просто выводит
<?php
var_dump($_POST);
?>
Грешу на на настройки сервера где все это дело работает. Запускаю это все на windows server 2019 через iis.
Пробовал на apache, там такой проблемы не было. Помогите разобраться.