Я пытаюсь передать довольно большой запрос на отправку php, и когда я var_dump $ _POST массив, одна, самая большая переменная отсутствует. (На самом деле это бинарная загрузка с кодировкой base64 как часть запроса на отправку)PHP не удается проанализировать большую переменную post
Забавно, что на моем компьютере разработки точно такой же запрос обрабатывается правильно, без каких-либо отсутствующих переменных.
Я проверил содержимое php: // ввода на сервере и ПК разработки и они точно такие же, md5 соответствует. Тем не менее, компьютер разработки распознает все переменные, а сервер пропускает один. Я попытался изменить множество различных опций в php.ini и получил нулевой эффект.
Возможно, кто-то укажет меня на правый. Вот мой php: // ввод (~ 5 мегабайт) http://www.mediafire.com/?lp0uox53vhr35df
Возможно, вы попали в max_post_size, который был установлен в .ini – BenOfTheNorth
Нет, это уже 220M. И если это так, то вход php: // не будет содержать всю информацию. – Nameless
Я ожидал бы, что ограничение памяти будет нормально - но вы проверили, чтобы убедиться, что он установлен достаточно высоким, чтобы обрабатывать размер? Я был бы удивлен, если бы этого не было. – BenOfTheNorth