|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilya Rubtsov 2:5020/400 06 Jul 2000 13:31:39 To : All Subject : Re: CGI.pm bug or... ? -------------------------------------------------------------------------------- On 6 Jul 2000 12:45:15 +0400, Artur Penttinen <artur@niif.spb.su> wrote: > DB<1> $cgi = new CGI > > DB<2> print $cgi->startform(-method=>'GET', >-action=>"http://discos.netfirms.com/cgi-bin/admzakaz.pl"), >$cgi->submit(-value => 'Вернуться'), $cgi->hidden('action','return'); ><FORM >METHOD="GET" ACTION="http://discos.netfirms.com/cgi-bin/admzakaz.pl" >ENCTYPE="application/x-www-form-urlencoded"> <INPUT TYPE="submit" >NAME=".submit" VALUE="Вернуться"><INPUT TYPE="hidden" NAME="action" >VALUE="return"> DB<3> p $CGI::VERSION 2.68 Дык я грю же -- скрипту через POST передается параметр action, который забирается в самом начале скрипта строкой: my $action = $cgi->param('action'); В данном случае, когда возникает эта трабла, скрипту передается action=View . Тоесь именно оттуда он берет это злосчастное View... :( >> P.S. Решил проблему >написанием: > print '<INPUT TYPE="hidden" NAME="action" VALUE="return">'; > > А если сначала hidden, а потом submit? Та же херь... $CGI::VERSION='2.46'; Обновляться пора? :-\ Ставилось вместе с AP #522 --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/208065e7663f.html, оценка из 5, голосов 10
|