Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Чем отличается метод POST от GET?

Ответить
Настройки темы
Чем отличается метод POST от GET?

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Чем отличается метод POST от GET?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 10:48, 06-06-2003

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Данные метода GET передаются скрипту в строке броузера в виде
scriptname?parameter1=value1&parameter2=value2&...&... Метод POST же передает данные скрипту иначе - через стандартный поток ввода-вывода не загаживая строку адреса. Ку?

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 20:44, 06-06-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
а если у меня есть фотма в которой стоит POST могу я просто заменить на GET?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 21:24, 06-06-2003 | #3


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


почему нет? Только если скажем скрипт PHP-шный и обращается к переменным как $POST["some_parameter"], то замена в форме метода даст облом - переменные будут не означены... ну то есть надо учесть языковые нюансы в реализации скриптика, а так - меняй на здоровье

Да... така кака гет передает все через строку адреса,  которая имеет ограничение по длине (пост не имеет), то нать сделать выводы

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 01:46, 07-06-2003 | #4


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
а если скрипт на перле?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 09:58, 07-06-2003 | #5


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


А вот тут зубастенький звеняй, не шарю я в перле

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 00:28, 08-06-2003 | #6


Старожил


Сообщения: 335
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
Если скрипт на Perl, можно использовать GET - тогда надо использовать переменную окружения. Запрос (query) находится в $ENV{'QUERY_STRING'} в виде script?name1=value1&name2=value2 *и т.д.

-------
Спасибо за внимание
Slackware и LFS...


Отправлено: 02:20, 08-06-2003 | #7


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Sean Ingumsky
а если скрипт я не могу править.
То есть, у меня есть форма там написано POST я хочу просто заменить на GET, так пройдет?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 10:22, 08-06-2003 | #8


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
Если скрипт пользует модуль CGI, то можно. Если делает всё ручками, то требуются незначительные изменения.

-------
http://ivank.ru


Отправлено: 10:23, 08-06-2003 | #9


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приём данных в скрипте при двух методах абсолютно разный!
Если ты не можешь править скрипт, то заменить метод можно только в том случае, если в самом скрипте реализована проверка того, какой метод используется. Иначе нельзя.
При использовании метода GET скрипт берёт все данные , переданные  от клиента из переменной окружения QUERY_STRING.
При использовании метода POST - нужно узнать сколько передано данных из переменной окружения CONTENT_LENGHT? а потом прочитать их из стандартного ввода. Очень сильно упростит задачу модуль для Perla CGI.pm, который идёт в поставке с Perl.

Отправлено: 02:07, 23-06-2003 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Чем отличается метод POST от GET?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
чем отличается 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




 
Переход