При попытке передать скрипту “длинный” список параметров, столкнулся с такой вот ошибкой. Объясните, пожалуйста, как с этим можно бороться, какое количество параметров и длина всего URI допустимы. Заранее благодарю.Скрипты работают на Apache 1.5 и PHP4
а вот мне что-то кажется, что длина ограничивается только возможностями браузера.
Cepe7aкогда кажется – креститься надо. оперировать нужно знаниями, а не догадкамиМастерчитай внимательноhttp://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2ограничения накладывает не клиент, а сервер. согласно спецификации никаких ограничений нет
также добавлю1. apache 1.5 не существует2. для передачи больших объёмов есть POST. озвучь свои цели – вероятно ты что-то не то делаешь
хотя так или иначе – ограничения в браузерах естьhttp://www.boutell.com/newfaq/misc/urllength.htmlво всех, кроме недобраузера ИЕ, максимальная длина урла зашкаливает за любое разумное значениекак бы то ни было – из распространённых реально используемых веб-серверов, никто даже примерно не сможет принять такие объёмы которые в состонии передать фф или опера
Похоже, с Апачем я погорячился. Сервер nginx/0.5.13. Может быть, поэтому дома все работает, а на удаленном сервере – нет.Задача состоит в том, что нужно передать несколько текстовых параметров максимальной длиной около 500 символов, а так же текст, его длина может быть разной.Попробую сделать через POST, сегодня уже не буду, но завтра обязательно.
однозначно то, что ты делаешь – надо делать через POST
Спасибо за информацию!
Все заработало, спасибо за помощь. Закрываю.
Copyright ©