Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexey Gradovtsev                    2:5030/1247.7  27 Dec 2001  16:39:52
 To : Ruslan Bondarev
 Subject : CGI.pm: POST отделить от GET
 -------------------------------------------------------------------------------- 
 
 
 Ruslan Bondarev в письме к Alexey Gradovtsev от 23 декабря 2001 г., 22:43 писал:
 
  AG> value=1>> <input type=checkbox name=id2 value=2>
  RB>     Hе самое элегантное решение.
 
 Это как сказать. Я вот считаю, что разные переменные и имена должны иметь
 разные. А несколько чекбоксов - это по сути и есть разные переменные.
 
  RB> И, кстати, этот вариант не поможет в случае listbox с атрибутом multiple.
 
 ЭТОТ - не поможет, но только потому, что мне был не нужен select multiple. А был
 бы нужен - вот что в голову сразу приходит:
 foreach $pair (@pairs) {
   ($name, $value) = split(/=/, $pair);
   $value =~ tr/+/ /;
   $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
   eval('push(@'."$name, $value)");
 }
 
  RB>>>     Привести еще с пятОк примеров?
  AG>> Да, пожалуйста, если не трудно, а то кроме Артема, который привел в
  RB> Окей, как в этом "стандартном решении" насчет совместимости с mod_perl?
 
 Hе знаю. Видимо, никак, раз ты спрашиваешь.
 
  RB> Что по поводу REDIRECT_QUERY_STRING?
 
 Hе знаю ;) А кто это такой и куда REDIRECT?
 
  RB> А что у нас по поводу кеширования результатов запроса?
 
 А кэширование - это разве задача скрипта, а не броузера/сервера? У меня при
 работе на локальном http-сервере результаты кэшируются, а вот на том апаче,
 который стоит на инет-сервере, - нет.
 
  RB> А можно ли в данном решении протестировать скрипт, введя данные с
  RB> командной строки?
 
 Видимо, переписывать придется... А cgi.pm позволяет и метод post оттестировать
 из командной строки?
 
  RB> А можно ли прочитать параметры из QUERY_STRING, в случае использования
  RB> POST?
 
 Hе только можно, но и очень легко отследить, откуда они пришли: из строки
 запроса или из STDIN.
 
  RB> О, кстати, а обеспечивает ли этот вариант нас возможностью видеть ошибки в
  RB> окне броузера ('fatalsToBrowser')?
 
 А вот это разве не от сервера зависит? Afaik, если сервер сам отдает результат
 работы скрипта, то ошибки в броузере появятся, иначе надо специально выводить
 $errstr. В общем, проблем, вроде, с этим быть не должно.
 
  RB>     В большинстве случаев лучше все-таки написать use CGI и избавить себя
  RB> от лишнего геммороя.
 
 В принципе, убедили.
 
    27 декабря 2001 г.                            С наибестейшими регардсами,
                                                                      *Alexey*.
 ... Я не знаю, как жить, если смерть станет вдруг невозможной... Ю. Шевчук.
 --- GoldED+/W32 snapshot-2001.02.24
  * Origin: Просто я работаю волшебником (2:5030/1247.7)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 CGI.pm: POST отделить от GET   Sergio Prigozhy   27 Nov 2001 14:55:50 
 CGI.pm: POST отделить от GET   Andrey Rookin   27 Nov 2001 16:22:12 
 Re: CGI.pm: POST отделить от GET   Artem Chuprina   27 Nov 2001 17:16:09 
 CGI.pm: POST отделить от GET   George   28 Nov 2001 14:55:18 
 Re: CGI.pm: POST отделить от GET   Artem Chuprina   29 Nov 2001 12:22:10 
 CGI.pm: POST отделить от GET   George   01 Dec 2001 14:25:32 
 Re: CGI.pm: POST отделить от GET   Artem Chuprina   02 Dec 2001 15:21:35 
 Hа: CGI.pm: POST отделить от GET   Alexander V. Gaiduk   29 Nov 2001 15:46:41 
 Re: Hа: CGI.pm: POST отделить от GET   Artem Chuprina   29 Nov 2001 16:05:14 
 Hа: Hа: CGI.pm: POST отделить от GET   Alexander V. Gaiduk   29 Nov 2001 17:02:38 
 Re: Hа: Hа: CGI.pm: POST отделить от GET   Artem Chuprina   29 Nov 2001 18:22:57 
 Hа: Hа: Hа: CGI.pm: POST отделить от GET   Alexander V. Gaiduk   30 Nov 2001 11:53:39 
 Re: Hа: Hа: Hа: CGI.pm: POST отделить от GET   Ruslan Bondarev   01 Dec 2001 12:49:38 
 Moderatorial [+] (Re: CGI.pm: POST отделить от GET)   Comoderator of RU.CGI.PERL   02 Dec 2001 15:25:39 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   08 Dec 2001 12:45:57 
 Re: CGI.pm: POST отделить от GET   Artem Chuprina   10 Dec 2001 11:34:15 
 CGI.pm: POST отделить от GET   pavel kurnosoff   10 Dec 2001 23:18:43 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   11 Dec 2001 21:11:57 
 CGI.pm: POST отделить от GET   pavel kurnosoff   13 Dec 2001 01:57:54 
 CGI.pm: POST отделить от GET   Alexander Kostiuchenko   13 Dec 2001 13:47:23 
 CGI.pm: POST отделить от GET   pavel kurnosoff   14 Dec 2001 14:51:25 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   13 Dec 2001 21:22:38 
 CGI.pm: POST отделить от GET   pavel kurnosoff   15 Dec 2001 03:16:42 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   19 Dec 2001 22:15:42 
 CGI.pm: POST отделить от GET   pavel kurnosoff   21 Dec 2001 14:09:35 
 CGI.pm: POST отделить от GET   Alexander Kostiuchenko   12 Dec 2001 15:10:35 
 CGI.pm: POST отделить от GET   pavel kurnosoff   13 Dec 2001 03:06:48 
 CGI.pm: POST отделить от GET   Alexey Gradovtsev   18 Dec 2001 17:14:32 
 Re: CGI.pm: POST отделить от GET   Artem Chuprina   18 Dec 2001 18:21:05 
 Re: CGI.pm: POST отделить от GET   Pavel Ammosov   19 Dec 2001 19:24:30 
 CGI.pm: POST отделить от GET   Alexey Gradovtsev   20 Dec 2001 15:26:23 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   19 Dec 2001 21:41:00 
 CGI.pm: POST отделить от GET   Alexey Gradovtsev   20 Dec 2001 15:30:21 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   23 Dec 2001 23:43:00 
 CGI.pm: POST отделить от GET   Alexey Gradovtsev   27 Dec 2001 16:39:52 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   27 Dec 2001 21:24:20 
 CGI.pm: POST отделить от GET   Alexey Gradovtsev   28 Dec 2001 17:44:13 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   30 Dec 2001 01:00:37 
 Re: CGI.pm: POST отделить от GET   Pavel V. Reich   28 Dec 2001 22:07:30 
 Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   30 Dec 2001 00:04:13 
 Re: CGI.pm: POST отделить от GET   Andrey Sapozhnikov   30 Dec 2001 14:55:24 
 За жизнь. Было: Re: CGI.pm: POST отделить от GET   Andrey Sapozhnikov   30 Dec 2001 15:52:09 
 Re: За жизнь. Было: Re: CGI.pm: POST отделить от GET   Artem Chuprina   03 Jan 2002 14:28:51 
 Re: За жизнь. Было: Re: CGI.pm: POST отделить от GET   Andrey Sapozhnikov   03 Jan 2002 18:44:45 
 Re: За жизнь. Было: Re: CGI.pm: POST отделить от GET   Ruslan Bondarev   03 Jan 2002 21:51:55 
 Re: За жизнь. Было: Re: CGI.pm: POST отделить от GET   Artem Chuprina   04 Jan 2002 12:10:35 
 За жизнь. Было: Re: CGI.pm: POST отделить от GET   Alexander Bolotnov   04 Jan 2002 23:39:28 
 Re: CGI.pm: POST отделить от GET   Nikolay A. Panov   25 Dec 2001 14:56:35 
 CGI.pm: POST отделить от GET   Alexey Gradovtsev   27 Dec 2001 16:42:16 
 Hа: Hа: Hа: CGI.pm: POST отделить от GET   Andrej Ramaszeuski   05 Dec 2001 00:04:00 
 Hа: Hа: Hа: CGI.pm: POST отделить от GET   Alexander V. Gaiduk   05 Dec 2001 16:26:55 
 Hа: Hа: CGI.pm: POST отделить от GET   Alexey Gradovtsev   30 Nov 2001 13:45:32 
 Re: Hа: Hа: CGI.pm: POST отделить от GET   Artem Chuprina   02 Dec 2001 15:19:34 
 Hа: CGI.pm: POST отделить от GET   Andrey Rookin   30 Nov 2001 14:23:19 
 Hа: CGI.pm: POST отделить от GET   Alexander V. Gaiduk   03 Dec 2001 13:35:20 
 CGI.pm: POST отделить от GET   Andrej Ramaszeuski   04 Dec 2001 23:59:18 
 Re: CGI.pm: POST отделить от GET   Artem Chuprina   05 Dec 2001 13:51:43 
 Hа: CGI.pm: POST отделить от GET   Alexander V. Gaiduk   05 Dec 2001 16:16:35 
 Re: Hа: CGI.pm: POST отделить от GET   Artem Chuprina   05 Dec 2001 16:38:01 
 Re: Hа: CGI.pm: POST отделить от GET   vitus@ice.ru   05 Dec 2001 19:11:27 
 CGI.pm: POST отделить от GET   Alexey Volkov   06 Dec 2001 09:11:49 
 CGI.pm: POST отделить от GET   Dima Marakasov   03 Dec 2001 01:52:15 
Архивное /ru.cgi.perl/39613c2b16ae.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional