|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 02 Dec 2001 15:19:34 To : Alexey Gradovtsev Subject : Re: Hа: Hа: CGI.pm: POST отделить от GET -------------------------------------------------------------------------------- Здравствуй, Alexey Gradovtsev. >>>> AVG> <form action="$cgi_script?action=updatenews" method="post"> >>>> AVG> ... >>>> AVG> </form> >>>> AVG> в QUERY_STTRING я получаю "action=updatenews" >>>> AVG> в STDIN - все поля формы. AC>> Как думает благородный дон, POST называется методом потому что переменная AC>> называется REQUEST_METHOD или наоборот? RTFM: RFC 2616. То, что пришло AC>> в QUERY_STRING, никак не коррелирует с методом, которым были переданы AC>> параметры. То, что пришло в STDIN - коррелирует: при GET там просто ничего AC>> не передашь. AG> Hу а в принципе-то правильно так делать? Передавать данные методом POST, AG> но при этом формировать и нужную строку запроса? В принципе лучше их не смешивать. То есть если POST, то все в теле запроса, если GET - то все в URL. А если отвечаешь на выданную тебе сервером форму, то так, как попросили, т.е. для POST-формы надо запрашивать тот URL, который указан в action, не пытаясь перетащить параметры оттуда в тело. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6359e8fdb37b.html, оценка из 5, голосов 10
|