|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 26 Aug 2002 12:58:28 To : "Dmitry Tsigelnik" Subject : Re: Вопрос по mod_perl -------------------------------------------------------------------------------- Здравствуй, Dmitry Tsigelnik. >> DT> Я ограничиваюсь только CGI.pm. >> DT> Я не совсемл понял твое объяснение про второй возможный глюк. >> DT> Может на примере объяснишь. Буду очень благодарен. DT> > DT> > скрипт DT> > DT> > #!/usr/bin/perl DT> > use CGI; DT> > my $cgi = new CGI; DT> > my $var = $cgi->param('VAL'); DT> > print $cgi->header('text/plain'); DT> а если сюда вставить print $var; А этот будет новым. DT> > sub func { DT> > print $var; --- я такого бреда не использую.:)) DT> я делаю так my $var = $_[0]; DT> а теперь уже print $var; DT> > } DT> > DT> > func(); DT> а здесь так func($var); DT> так оно работать нормально будет или нет? DT> > DT> > на два запроса _к одному процессу apache_ с разными параметрами VAL DT> выдаст DT> > одинаковые ответы. Соответствующие первому обращению. DT> > DT> И что это дело совсем не лечится? Так не пойдет. Если придется запускать DT> через DT> cgi-bin/, то это хреново, будет очень медленно, я тогда лучше бы на PHP DT> писал. DT> А то пользователь например запрашивает описание одного товара, потом DT> другого, DT> а ему в ответ одно и тоже отдается. Лечится. Ты просил показать граблю - я показал. Читайте, что такое closure. Если по прочтении все равно будет непонятно, я фак запощу. Там ответ есть. -- 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/144547d7ba4a3.html, оценка из 5, голосов 10
|