2014-10-28 8 views
0

Я передаю на свой сервер около 1000 параметров. И я получил позорное сообщение «Больше, чем максимальное количество обнаруженных параметров POST». Я увеличил значение MAX_COUNT на моем локальном сервере, и он работал нормально.Обработка Огромное количество параметров POST

Но в моей производственной среде администратор сервера не готов увеличить счет выше 512, в качестве причины он видит атаки DOS.

Есть ли лучший способ передать эти 1000+ параметров на сервер. Я попытался разделить страницу на разделы и сделал кнопки сохранения для каждого раздела. Но если бы не было возможности разделить, то какова была бы лучшая практика отправки огромного количества параметров на сервер?

ответ

1

Вы можете обойти это, разместив документ XML или JSON со всеми параметрами. Это потребует немалых изменений, но вы получите ограничение, не имея дело с системным администратором.

+0

Вы могли бы разработать ...? Вы предполагаете, что я должен получать значения из всех полей ввода и jsonize их и отправлять их как один параметр.? –

+0

Да, это вариант. Вы отправляете данные как тело POST, а не как параметр. Вы можете сделать что-то вроде [this] (http://stackoverflow.com/questions/20227789/send-post-form-data-in-json-format-via-ajax-with-jquery), если используете JQuery –

+0

Спасибо большое много .. я попробую это .. :) –

Смежные вопросы