Приветствую, коллеги!
Есть форма с большим количеством полей (50+) и двумя кнопками сабмита:
<form name="form" enctype="multipart/form-data" method="post" action="...">
<button type="submit" name="submit">Сохранить</button>
<button type="submit" name="submit_enabled">Включить</button>
...поля...
</form>
На бекэнде код, который обрабатывает нажатия обоих кнопок - один и тот же (!).
Суть проблемы: При нажатии кнопки "Сохранить" - на бекэнд приходят все данные (полностью весь массив $_POST), а при нажатии кнопки "Включить" иногда (!) приходят на полные данные (часть массива $_POST в конце обрезается). Причем обрезается не всегда на одном и том же символе - а "плавает".
На сервере такие настройки (PHP 5.6):
max_input_vars = 5000
post_max_size = 256M
memory_limit = 2048M
Мне кажется дело не в моем коде. А в чем тогда? Настройки сервера? Бага в php?
Может кто сталкивался?
Спасибо.