|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Чем отличается метод POST от GET? |
|
|
Чем отличается метод POST от GET?
|
Ночной странник Сообщения: 4050 |
Профиль | Сайт | Отправить PM | Цитировать Чем отличается метод POST от GET?
|
|
------- Отправлено: 10:48, 06-06-2003 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Данные метода GET передаются скрипту в строке броузера в виде
scriptname?parameter1=value1¶meter2=value2&...&... Метод POST же передает данные скрипту иначе - через стандартный поток ввода-вывода не загаживая строку адреса. Ку? |
------- Отправлено: 20:44, 06-06-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
а если у меня есть фотма в которой стоит POST могу я просто заменить на GET? |
------- Отправлено: 21:24, 06-06-2003 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать почему нет? Только если скажем скрипт PHP-шный и обращается к переменным как $POST["some_parameter"], то замена в форме метода даст облом - переменные будут не означены... ну то есть надо учесть языковые нюансы в реализации скриптика, а так - меняй на здоровье
Да... така кака гет передает все через строку адреса, которая имеет ограничение по длине (пост не имеет), то нать сделать выводы |
------- Отправлено: 01:46, 07-06-2003 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
а если скрипт на перле? |
|
------- Отправлено: 09:58, 07-06-2003 | #5 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать А вот тут зубастенький звеняй, не шарю я в перле
|
------- Отправлено: 00:28, 08-06-2003 | #6 |
Старожил Сообщения: 335
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
Если скрипт на Perl, можно использовать GET - тогда надо использовать переменную окружения. Запрос (query) находится в $ENV{'QUERY_STRING'} в виде script?name1=value1&name2=value2 *и т.д. |
------- Отправлено: 02:20, 08-06-2003 | #7 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Sean Ingumsky
а если скрипт я не могу править. То есть, у меня есть форма там написано POST я хочу просто заменить на GET, так пройдет? |
------- Отправлено: 10:22, 08-06-2003 | #8 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
Если скрипт пользует модуль CGI, то можно. Если делает всё ручками, то требуются незначительные изменения. |
------- Отправлено: 10:23, 08-06-2003 | #9 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Приём данных в скрипте при двух методах абсолютно разный!
Если ты не можешь править скрипт, то заменить метод можно только в том случае, если в самом скрипте реализована проверка того, какой метод используется. Иначе нельзя. При использовании метода GET скрипт берёт все данные , переданные от клиента из переменной окружения QUERY_STRING. При использовании метода POST - нужно узнать сколько передано данных из переменной окружения CONTENT_LENGHT? а потом прочитать их из стандартного ввода. Очень сильно упростит задачу модуль для Perla CGI.pm, который идёт в поставке с Perl. |
Отправлено: 02:07, 23-06-2003 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
чем отличается HP Pavilion от HP Envy | arif84 | Ноутбуки | 15 | 21-02-2010 10:04 | |
Чем кодирование отличается от хеширования? | evg64 | Хочу все знать | 4 | 02-10-2009 10:28 | |
Разное - [решено] Чем отличается пассивное и активное? | AXELman4ever | Хочу все знать | 2 | 06-08-2007 01:21 | |
не работает метод передачи POST | FADE | Вебмастеру | 4 | 01-07-2004 17:37 | |
Чем отличается Хаб от Концентратора? | Michelleq3 | Сетевые технологии | 16 | 22-09-2003 08:19 |
|