|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander V. Gaiduk 2:5020/400 03 Dec 2001 13:35:20 To : Andrey Rookin Subject : Hа: CGI.pm: POST отделить от GET --------------------------------------------------------------------------------
> AVG> например:
> AVG> <form action="$cgi_script?action=updatenews" method="post">
> AVG> ...
> AVG> </form>
>
> AVG> в QUERY_STTRING я получаю "action=updatenews"
> AVG> в STDIN - все поля формы.
>
> А если написать <input type="hidden" name="action" value="updatenews"> ?
у меня все обрабатывает один скрипт,
и ради единообразия обработки команд я их передаю через
QUERY_STRING, их уже за 20 штук, а сами данные
- через STDIN.
после секции инициализации скрипта я имею хэш %qsa с командами
и хэш %in с данными. и в зависимости, что у меня в $qsa{'action'}
соответствующим образом обрабатывается то, что в %in.
кроме $qsa{'action'} есть еще нескольколько командных ключей,
которые меняются динамически в зависимости от "пятен на солнце"
и запихивать их в страницу, как ты предлагаеш, нет возможности.
=GAV
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/11999cd194c86.html, оценка из 5, голосов 10
|