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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     14 May 2002  19:36:49
 To : Mike Selivanov
 Subject : Re: Параметры скрипта
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Mike Selivanov.
 
 MS> Простите за ламерский вопрос - есть скрипт, ему передаются параметры через
 MS> форму (каждый раз могут быть разные параметры). Как получить имена этих
 MS> параметров?
 
 MS> Hапример, вызываем http://domain.com/cgi-bin/script.pl?p1=p1&p2=p2
 MS> нужно получить список, состоящий из p1 и p2.
 
 MS> perldoc CGI не помог. не, я там нашел типа
 MS> @names = $query->param;
 MS> но это не помогло. список пустой получается. мож я что не так делаю?
 MS> вот пример, который не работает:
 
 MS> #!/path/to/perl
 MS> use CGI;
 
 MS> $query = new CGI("");
 
 MS> print $query->header,
 MS>       $query->start_html('Params test');
 
 MS> @params = $query->param;
 
 MS> foreach (@params) {
 MS>     print $query->h1("$_ = $query->param($_)");
 MS> }
 
 MS> print $query->h1("Hi there");
 MS> print $query->end_html;
 
 MS> причем Hi there выводится а список - нет.
 
 Делаешь-то правильно. А вот почему параметры не передаются - вопрос
 интересный... Вызываешь, надеюсь, непосредственно, а не через exec cgi из SSI?
 Вообще есть ощущение, что параметры режутся сервером еще до попадания к
 скрипту. Попробуй вывести $ENV{'QUERY_STRING'}...
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Параметры скрипта   Mike Selivanov   13 May 2002 09:47:28 
 Re: Параметры скрипта   Artem Chuprina   14 May 2002 19:36:49 
 Re: Параметры скрипта   Konstantin Tokar   14 May 2002 19:49:08 
 Параметры скрипта   Yuriy Osmerkin   14 May 2002 21:48:08 
Архивное /ru.cgi.perl/144549099964f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional