Размер QUERY_STRING
Какая максимальная длинна URL, которую можно в QUERY_STRING впихнуть?? -ато у меня половина параметров теряется.
Максимальная длина URL зависит от веб-сервера и его настроек.
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, если это возможно.
Странно, я вроде слышал что-то о 8кб...
Для IE >= 4 максимальная длина для get 2048 символов минус длина текущего маршрута
в общем случае разумно передавать 2-5 параметров через ГЕТ. если их 10-20 - стоит задуматься, правильно ли спроектиована система. да и пользователи не будут счастливы, скопировав такую ссылку куда нибудь.
Цитата: foxweb
всё же нужно стараться не фигачить такие страшные запросы. сам я любитель коротких, красивых и понятных URL. данные всегда лучше передавать ПОСТОМ, если это не ссылки. пркинь, знакомому кинешь ссылоку на 2000 символов )
в общем случае разумно передавать 2-5 параметров через ГЕТ. если их 10-20 - стоит задуматься, правильно ли спроектиована система. да и пользователи не будут счастливы, скопировав такую ссылку куда нибудь.
в общем случае разумно передавать 2-5 параметров через ГЕТ. если их 10-20 - стоит задуматься, правильно ли спроектиована система. да и пользователи не будут счастливы, скопировав такую ссылку куда нибудь.
foxweb прав. Меня самого раздражают ссылки в полкилометра. Во-первых, неконструктивные, во-вторых, плохо для поисковиков, в-третьих, могут возникнуть вилы с длиной.
Выводы foxwebа - ппкс.
Мой баг был :( У себя в отладке сразу проблемы не увидел - проблема была с тем как адресс ссылки формируется программой (размер буффера под строку-URL не правильно вычислялся).