Forum Webscript.Ru

Программирование => PHP => Тема начата: dub от 03 Июня 2002, 00:43:05

Название: GET v.s. POST
Отправлено: dub от 03 Июня 2002, 00:43:05
Люди добрые, объясните мне наконец, в чем преимущества метода GET перед методом POST? И наоборот. Почему GETом пользуются при передаче переменных, скажем, в поисовиках (Яндекс, например)? С дизайнерской точки зрения длинная строка с пустыми defaultными переменными (?xx=&yy=&zz=24) - бред полный.. Других соображений по этому поводу пока не имею..
Название: GET v.s. POST
Отправлено: Oak от 03 Июня 2002, 01:58:15
На нее можно сделать "закладку" и отправить по почте другу.
Название: GET v.s. POST
Отправлено: Britva от 03 Июня 2002, 09:52:56
[off]ушли в php-форум[/off]
Название: GET v.s. POST
Отправлено: dub от 03 Июня 2002, 11:34:47
Britva
[off]Ну я не знаю, мне казалось, что этот вопрос скорее относится именно к разделу "скрипты", потому кому передаются переменные? правильно, скрипту.. Так как в разделе "скрипты" нужно выбирать одно из трех, я выбрал PHP - потому как в первую очередь меня интересует именно взаимодействие с PHP-сриптами.. Конечно этот вопрос  можно было бы отнести и к "серверам" (куда передаются переменные? на сервер) или, скажем, в HTML (где прописывается метод? в тэге
).. Но насколько я себе представлял отличие раздела "Программирование" от раздела "Скрипты", а я себе не особо его представляю, "Программирование" должно содержать вопросы связанные с языковыми конструкциям, синтаксисом, функциями и т.д., а "Скрипты" - вопросы, связанные с созданием скриптов для определенных задач, наладкой готовых скриптов, что-то в этом роде..[/off]
Кстати, может разъясним этот вопрос от имени переносящих темы? Очень бы хотелось услышать правильный ответ :)
Название: GET v.s. POST
Отправлено: AliMamed от 03 Июня 2002, 11:47:16
IMHO. GETом передается набор коротких переменных, задающих последующее содержание выдаваемой страницы. POSTом отправка информации для хранения на сервере (upload файлов, добавление записей в БД и т.п.)
преимуществ одного от другого нет и быть не может ибо эти методы необходимы для выполнения разных задач.

[off]dub в форумах ...-скрипты у нас принято обсуждать работу / поиск готовых скриптов[/off]
Название: GET v.s. POST
Отправлено: GotZfild от 03 Июня 2002, 16:28:35
GET:
1) Запрос кешируется броузером.
2) Количество данных ограниченно из-за лимитирования URL.
POST:
1) Данные включаются в заголовок HTTP.
2) Данные отправляются напрямую серверу (т.е. без кеширования)
Название: GET v.s. POST
Отправлено: Макс от 03 Июня 2002, 18:40:13
а еще сервер URL в логи записывает (а с ним и get-параметры) поэтому при авторизации рекомендуется посылать пароли через POST