Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Post & Get

365
12 ноября 2004 года
MasterSID
230 / / 23.02.2003
Может ли кто-нибудь перечислить все плюсы и минусы и в чем разницамежду POST и GET, ну кроме того, что при GET данные по ссылке передаются, а при POST отдельно.

Может кто-нибудь знает online ресурсы на эту тему?
365
12 ноября 2004 года
MasterSID
230 / / 23.02.2003
P.S. И еще такой вопрос: как я уже заметил, существует какое-то ограничение на объем информации передаваемый этими методами. Где узнать чему равен этот лимит?
4.3K
12 ноября 2004 года
Slastik
34 / / 03.04.2004
Насколько мне известно
Особой разницы нет, кроме того что значение ГЕТ переменной передается в Урл а значение ПОСТ в ХТТП заголовках.

Такое разделение я так понимаю сделано только для того чтобы людям было удобно делать закладки и передавать друг другу ссылки в случае ГЕТ.

Хотя канеша не факт. :)

Вот

А насчет лимита.

То я так понимаю что лимит ГЕТ переменной ограничен длиной адресной строки.
Так что особо много не передаш.

у ПОСТА если и есть лимит то довольно большой.
365
12 ноября 2004 года
MasterSID
230 / / 23.02.2003
так вот где узнать эти лимиты. мне кажется это где-то в апаче должно настраиваться
4
12 ноября 2004 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Slastik
Насколько мне известно
Особой разницы нет, кроме того что значение ГЕТ переменной передается в Урл а значение ПОСТ в ХТТП заголовках.



Все совсем не так.
Как раз, данные отправденные методом GET идут в HTTP заголовке. А данные отправленные методом POST идут в теле запроса.

Вот примеры. (Синим цветом отмечен заголовок, а красным тело документа. Тело отделено от загаловка пустой строкой)

GET:

 
Код:
[COLOR=blue]
GET /page.php?q=test&val=1 HTTP/1.0
Host: codenet.ru
Connection: Close[/COLOR]


POST:

 
Код:
[COLOR=blue]
POST /page.php HTTP/1.0
Host: codenet.ru
Connection: Close[/COLOR]

[COLOR=red]q=test&val=1[/color]


Огначениче по длине зависит от сервера и браузера. Если параметров меньше 1Kb, то передавать можно и так и так, а если больше, то лучше использовать POST

GET врядли получится использовать для Upload файлов
7.7K
12 ноября 2004 года
lider
18 / / 01.11.2004
Цитата:
<form class="search" name="web" method="get" action="/yandsearch">


Это кусок исходного кода с Яндекса...

http://www.yandex.ru/yandsearch?text=berghoff&stype=www
а это текст адресной строки - так значит метод ГЕТ всве-таки идет в теле запроса?
Или .... где я не прав ?
( правда хочется вэтом разобраться )
HELP!

1.1K
12 ноября 2004 года
teran
73 / / 15.04.2003
Цитата:
Originally posted by lider

Это кусок исходного кода с Яндекса...

http://www.yandex.ru/yandsearch?text=berghoff&stype=www
а это текст адресной строки - так значит метод ГЕТ всве-таки идет в теле запроса?
Или .... где я не прав ?
( правда хочется вэтом разобраться )
HELP!



То что ты привел - это адрес ресурса, а не запрос. Сам запрос ты вообще не видишь, его формирует и передает браузер(ну или другая прога, не важно) серверу.

338
12 ноября 2004 года
chigevara
529 / / 29.09.2003
Цитата:
Originally posted by MasterSID


http://phpclub.ru/talk/showthread.php?threadid=58086

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог