Спустя 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.
Итак, распишу лучше предыдущего оратора =)
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 , да согласен получилось лучше чем у предыдущего оратора! +!