[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разница между GET и POST запросами
ДиммКа
В чем разница между GET и POST ? и когда удобнее использовать тот или иной вид передачи?



Спустя 5 минут, 29 секунд (2.10.2010 - 11:50) phz написал(а):
GET - это пример ссылки на нашем форуме. А POST это к примеру отправление сообщения с формы (когда пишешь пост). Гет видно в адресной строке, пост - нет. К примеру форма с вводом логина и пароля нужно делать через пост.... Зачем куму-то видеть в строке ваши данные...

Спустя 12 минут, 8 секунд (2.10.2010 - 12:02) ДиммКа написал(а):
тоесть если генерировать страницу, вынимая ее из БД то это GET, а например запись в туже БД из формы эт будет POST ?

Спустя 14 минут, 8 секунд (2.10.2010 - 12:16) phz написал(а):
Вынимать можно и гетом и постом, и записывать также. Ты когда будешь что-то писать к примеру... Гостевую, вот там уже спрашивай и сам думай... станет всё ясно.

Спустя 13 минут, 15 секунд (2.10.2010 - 12:29) ДиммКа написал(а):
phz спасибо! + в карму!

Спустя 52 минуты, 44 секунды (2.10.2010 - 13:22) inpost написал(а):
ДиммКа
Итак, распишу лучше предыдущего оратора =)
1) GET достаточно короткий, а значит используется для передачи коротких переменных, например "нумерация страниц", "ID статьи, новости", Слов и словосочетаний в поиске. GET не поддерживает длинных текстов (точно не вспомню размеры GET и POST, там что-то 200-400 символов GET, и 0,2-2 миллиона символов POST (это не точно, просто, чтоб ты имел представление). Поэтому для форм используют POST.
2) GET находится на виду у всех, запись идет в браузере, а значит любой человек может запросто потделать передаваемую переменную, в отличии от POST, где передаваемые данные скрыты из виду.
3) GET не поддерживает вложенные файлы (картинки, звуковые и видео файлы).
4) Выходя из вышесказанного, появляется и четвертый пункт, POST - более безопасный вид передачи, чем GET.
5) Преимущества GET непосредственно в том, что можно в случаях поиска давать конкретные прямые ссылки в таком виде: http://www.google.ru/search?hl=ru&newwindo...l=&oq=&gs_rfai= . В случаях POST тебе бы пришлось сказатЬ: открой сайт, введи в графу поиска словосочетание "пхп форум". Или же такие ссылки добавить в избранное.

Поэтому любое передвижение по сайту, открытие новых страниц должно записываться через GET, передача какой-то информации (данных) от пользователя к серверу через POST.

Спустя 23 часа, 40 минут, 7 секунд (3.10.2010 - 13:02) ДиммКа написал(а):
inpost , да согласен получилось лучше чем у предыдущего оратора! +!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.