Максимальная длина строки передаваемая через ajax javascript / php?
Всем привет!
Передаю логи об странных ошибках с клиентской стороны - через ajax запросы.
Все работает нормально, со стороны javascript показывает что все данные отправляются (POST).
На сервер же доходит только часть их, примерно 2000 символов, больше не дает...
Выставил max_post_size & max_upload_size равными 100M - не помогло В чем может быть проблема? Почему данные обрезает, возможно, это в настройках апача или пхп?
По времени укладывается отправка и обработка в лимит выполнения скрипта?
Памяти достаточно (memory_limit)?
Сервер nginx или апач?
Передаёте все данные через одну переменную или через множество мелких?
Гляньте file_get_contents('php://input') там лежит весь запрос до обработки
Pavel K, да, в file_get_contents('php://input') находится весь запрос - не обрезанный. Всегда текст обрезается до определенной длины фиксированной, и памяти хватает, сервер апач
Ммм, ЕМНП, апач в случае превышения длинны тела ругнулся бы ошибкой.
Данные точно в теле отправляются, а не в строке запроса? Судя по обрезаемой длине, это больше похоже на ограничения GET.
Данные отправляются через jquery ajax, в поле data, в http анализаторе видно, что в form data эти логи отправляются целяком, и метод выставлен POST. Далее смотрю в php уже $_REQUEST['logs'] не полный