cotonti.com : Передача методом GET https://www.cotonti.com Son konu mesajları Cotonti en Tue, 03 Feb 2026 18:58:26 -0000 Yusupov Cum, 16 Nis 2010 22:01:03 -0000 jcrush Cmt, 03 Nis 2010 07:59:10 -0000 Alex300
Может имеет смысл сделать возможность не присваивать формам с передачей данных через GET этот параметр. Например присваивать его только формам у которых rel="insert_x", а остальным нет?]]>
Cmt, 03 Nis 2010 03:30:26 -0000
Yusupov # booka : хз... у меня все формы идут через POST...
Иногда нужны get-формы. Например, чтобы получить ссылку на результат поиска. Но к сожалению на Котонти они как-то криво работают.]]>
Cmt, 03 Nis 2010 02:42:47 -0000
booka Cum, 02 Nis 2010 13:14:01 -0000 esclkm Cum, 02 Nis 2010 04:25:59 -0000 booka Cum, 02 Nis 2010 02:48:45 -0000 Alex300 Cum, 02 Nis 2010 02:41:09 -0000 jcrush Per, 01 Nis 2010 19:49:56 -0000 Alex300
В общем случае форма имеет вид:

<form action="plug.php" method="get">
   <input type="hidden" name="e" value="weather" />
   <input name="weather_location" type="text" class="text"  />
   <input type="submit" value="Send" />
</form>

После нажатия на "Send", в браузере получаем URL строку вида:

http://cotonti.ru1/plug.php?e=weather&weather_location=%D0%A1%D0%BE%D1%87%D0%B8&x=B83BC995

С "Лишним" параметром "x".

Если этот адрес добавить в избранное, а потом по ней пройти, получаем ошибку "Неверный URL". Сессия то изменилась. Если эту строку скопировать с одного браузера в другой - та же картина. И в итоге пользователи не могут добавить в избранное, например результаты поиска или ту же погоду. Точнее могут, но при обращении из избранного к такой странице видят ошибку.

Что нужно сделать, чтобы этот параметр X не "Цеплялся" к формам "GET" запросами?

Я конечно решил вопрос с помощью JS и обработкой события onsubmit, но это не есть хорошее решение.

Заранее спасибо :)]]>
Per, 01 Nis 2010 17:27:22 -0000