Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Размер QUERY_STRING

279
27 февраля 2007 года
bave
456 / / 07.03.2004
Какая максимальная длинна URL, которую можно в QUERY_STRING впихнуть?? -ато у меня половина параметров теряется.
13
27 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Максимальная длина URL зависит от веб-сервера и его настроек.
239
27 февраля 2007 года
Dolonet
1.7K / / 20.05.2000
Погуглил. Википедия молчит (и слава Богу). w3.org мне тоже не выдал тайны. Зато гугль дал несколько ссылок:

http://lists.meer.net/pipermail/analog-help/2000-March/004187.html
http://lists.evolt.org/archive/Week-of-Mon-20000724/014780.html

В зависимости от авторов, года, сервера и/или браузера длина всей GET-строки корректно работает только при 255, 500, 1000, 2000 символов.

Настоятельно рекомендую любые большие по значению переменные или много маленьких переменных передавать все-таки методом POST, если это возможно.
1.9K
27 февраля 2007 года
InterWen
331 / / 16.09.2006
Странно, я вроде слышал что-то о 8кб...
832
27 февраля 2007 года
Carpus
390 / / 14.04.2005
Для IE >= 4 максимальная длина для get 2048 символов минус длина текущего маршрута http://support.microsoft.com/kb/208427.
256
28 февраля 2007 года
foxweb
1.0K / / 27.07.2005
всё же нужно стараться не фигачить такие страшные запросы. сам я любитель коротких, красивых и понятных URL. данные всегда лучше передавать ПОСТОМ, если это не ссылки. пркинь, знакомому кинешь ссылоку на 2000 символов )

в общем случае разумно передавать 2-5 параметров через ГЕТ. если их 10-20 - стоит задуматься, правильно ли спроектиована система. да и пользователи не будут счастливы, скопировав такую ссылку куда нибудь.
239
28 февраля 2007 года
Dolonet
1.7K / / 20.05.2000
Это факт, что почти точно более 2048 символов не сработают. А с гарантией будет работать только 255.
Цитата: foxweb
всё же нужно стараться не фигачить такие страшные запросы. сам я любитель коротких, красивых и понятных URL. данные всегда лучше передавать ПОСТОМ, если это не ссылки. пркинь, знакомому кинешь ссылоку на 2000 символов )

в общем случае разумно передавать 2-5 параметров через ГЕТ. если их 10-20 - стоит задуматься, правильно ли спроектиована система. да и пользователи не будут счастливы, скопировав такую ссылку куда нибудь.

foxweb прав. Меня самого раздражают ссылки в полкилометра. Во-первых, неконструктивные, во-вторых, плохо для поисковиков, в-третьих, могут возникнуть вилы с длиной.
Выводы foxwebа - ппкс.

279
03 марта 2007 года
bave
456 / / 07.03.2004
Спасибо.
Мой баг был :( У себя в отладке сразу проблемы не увидел - проблема была с тем как адресс ссылки формируется программой (размер буффера под строку-URL не правильно вычислялся).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог