Слишком много переменных через POST?

12
M
На сайте с 22.06.2007
Offline
55
1160

Пишу тут один формуляр и столкнулся с такой проблемой - через POST передаю порядка 200 переменных (ну такой формуляр), но IE отказывается его отрабатывать и пишет "Невозможно отобразить страницу" (причем вывалиает адрес перехода как get, а в 5-м так вообще никакой реакции на сабмит). Вроде бы есть ограничение (10 мб) на размер передачи данных, но тут просто 200 переменных типа дата или число.

у кого-то было что-то подобное?

п.с. самое гадкое, что в мозиле и опере все работает на ура, тоесть сам php-скрипт пашет нормально ...

dlyanachalas
На сайте с 15.09.2006
Offline
693
#1

Объединяйте группы переменных в одну жавой. Потом отправляйте.

topy
На сайте с 28.03.2006
Offline
142
#2

Отправляйте массивами, разбивайте формуляр на несколько.

Видимо другого выхода нет.

Новости коротко и ясно (https://subnews.ru)
[Удален]
#3

попробуйте добавить к форме enctype='multipart/form-data' или делать ручной сабмит с помощью XMLHttpRequest, т.е. вместо сабмита ставите

<input type='button' onClick='myproc();'>

а в myproc создать объект XMLHttpRequest и к нему каждый инпут добавить явой с помощью addRequestHeader ("Post :...");

Shtogrin
На сайте с 02.11.2006
Offline
95
#4

Проверьте валидацию самой страницы и ставьте multipart/form-data

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
S
На сайте с 09.10.2007
Offline
186
#5

скорее всего проблема именно в валидности кода передачи, но никак не в самом процессе передачи

Удобная панель для доменных имен (http://panel.started.ru/) с массовыми операциями. Индивидуальные цены по запросу.
[Удален]
#6

код в студию. сто пудов там глюк

M
На сайте с 22.06.2007
Offline
55
#7

всем спасибо за ответы - multipart/form-data не помогло, около 150 переменных шлет, а дальше начинается вот эта фигня.

валидность проверили - ничего касающегося формуляра не нашли

в итоге через яваскрипт сохраняем все переменные в куки, очищаем содержимое формы и сабмит по новой.

[Удален]
#8

код в студию

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#9

marienplatz, какова длина получающегося запроса?

P.S. Если передаётся 200 переменных, то это ошибка юзабелиста.

Неизменность точки зрения неизменно порождает иллюзию понимания.
alexf2000
На сайте с 15.10.2004
Offline
79
#10

Можно для контроля создать чистую форму с n-ным количеством полей и её погонять. Если будет работать - в формуляре глюк. :)

Самый интересный SEO-блог (http://alexf.name)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий