LINUX.ORG.RU

Perl и CGI ?


0

0

Вопрос к знатокам Perl. Как из скрипта определить, запущен он через CGI или из командной строки? Заранее спасибо :)

Re: Perl и CGI ?

вывод этого кода отличается в случае запуска с 
консоли или в случае запуска через CGI...

while (my ($k, $v) = each $ENV){
  print "$k => $v\n";
}

vilfred ☆☆ ()
Ответ на: Re: Perl и CGI ? от vilfred

Re: Perl и CGI ?

-t Filehandle is opened to a tty. проверка соответствия данного файла терминальному устройству. -t STDIN -t STDOUT проексперементировать не удалось, на хосте где висит мой перловый сайт (статистика одной конторы, кто что тянет :) ) жуткие лаги, юзера файло тянут... Пока в vi пишу ^d$i можно идти курить по ману флаг проверки должен возвращать true и false.

paranormal ★★ ()
Ответ на: Re: Perl и CGI ? от paranormal

Re: Perl и CGI ?

А вообще, ИМХО с хешем INC работать нах не надо, мне мне всегда хватало определенных его ключей.

paranormal ★★ ()

Re: Perl и CGI ?

Это зависит не от перла (средствами языка это достоверно определить нельзя никак, если уж на то пошло), а от http-сервера. Подробно читать тут: http://www.ietf.org/rfc/rfc3875

А вообще: if ($ENV{GATEWAY_INTERFACE})

anonymous ()
Ответ на: Re: Perl и CGI ? от anonymous

Re: Perl и CGI ?

ОК. Понял. Всем огромное спасибо!

sleepflint ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.