Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: длина GET
 
 автор: Лена   (24.03.2009 в 22:59)   письмо автору
 
 

Попалась информация, что "при использовании метода GET ограничение составляет 2048 символов за вычетом количества символов в текущем пути".
Почему именно 2048?

Еще читала, что сервер сам устанавливает ограничения на длину GET-запроса. Где это прописывается?

  Ответить  
 
 автор: ddhvvn   (24.03.2009 в 23:07)   письмо автору
 
   для: Лена   (24.03.2009 в 22:59)
 

позвольте встречный вопрос - а зачем Вам ГЕТ-запрос в 2 килобайта? и тем более больше? =)

  Ответить  
 
 автор: Лена   (24.03.2009 в 23:24)   письмо автору
 
   для: ddhvvn   (24.03.2009 в 23:07)
 

вы вначале на мой ответьте :)
а потом расскажу все

  Ответить  
 
 автор: sim5   (25.03.2009 в 03:20)   письмо автору
 
   для: Лена   (24.03.2009 в 23:24)
 

Потому, что GET запрос, это адресная строка по сути, а что касается ограничений, то здесь:
http://paradigm.ru/2007/12/19/url-max-length/

  Ответить  
 
 автор: Лена   (25.03.2009 в 13:57)   письмо автору
107.4 Кб
 
   для: sim5   (25.03.2009 в 03:20)
 

Коротко, потому что нет времени. Отправляю в админке данные через форму. Метод передачи - GET. Сегодня отправляла на сервер, все нормально, но вчера и позавчера несколько раз появлялась ошибка (см. аттач)
Пытаюсь разобраться, в чем дело. Думала, может, если описание товара большое, то в строке не помещается и выдает ошибку, но при чем здесь ошибка синтаксиса, которую выдает броузер?

Работодатель говорит, что со свего компа он отправляет - и все нормально. И его ответ по поводу ситуации такой: "Судя по запросу, не назначен код группы товара и соответствующие коды свойств входящих групп.
В запросе нет определений для code, main_id, section_id, goup_id - эти свойства формируются динамически.
code = код группы каталога - он вообще отсутствует - это главная причина.
Остальные признаки формируются исходя из этого.
Получается вместо main_id=ХХ, section_id=ХХ, goup_id=ХХ" -> _id=, <- это вызывает ошибку в запросе".
Непонятно, почему не указывается категория, если зайти в форму можно только со страницы определенной категории и никак иначе

  Ответить  
 
 автор: sim5   (25.03.2009 в 14:06)   письмо автору
 
   для: Лена   (25.03.2009 в 13:57)
 

Ну если "эти свойства формируются динамически", то при чем тут отправка, если их нет в запросе? Где формируется строка запроса - на сервере или клиенте?

  Ответить  
 
 автор: Лена   (25.03.2009 в 14:11)   письмо автору
 
   для: sim5   (25.03.2009 в 14:06)
 

строка запроса - на сервере

  Ответить  
 
 автор: sim5   (25.03.2009 в 14:13)   письмо автору
 
   для: Лена   (25.03.2009 в 14:11)
 

Ну значит причины нужно искать на нем, а не в отправке запроса как такового. Если же запрос урезается браузером по причине размера сообщения, то нужно сменить метод передачи.

  Ответить  
 
 автор: ddhvvn   (25.03.2009 в 11:22)   письмо автору
 
   для: Лена   (24.03.2009 в 23:24)
 

Можно сказать, что это был риторический вопрос! )

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования