Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Perl начальный обработчик


Автор: myth777 16.1.2012, 09:24
Здравствуйте. 
Требуется реализовать начальный обработчик PerlHandler. Т.Е. при обращении к хосту 127.0.0.1 допустим в начали была проверка на спец. параметр допустим
если все хорошо то идет дальнейшая обработка(переход к вызываемому скрипту), а если все плохо осуществить переход на другой адрес(со всеми параметрами)

Проблема в том что я не могу разобраться как реализовать эту цепочку.
в настройке хоста у меня уже стоит 
Код
PerlHandler ModPerl::Registry
, ну  и соответственно 
Код
SetHandler perl-script
.

Добавлено через 5 минут и 42 секунды
Блин кажишь разобрался, зря тему создал. I'm sory    

Код

    SetHandler mod_perl
    PerlResponseHandler my_package
    SetHandler perl-script
    PerlHandler ModPerl::Registry
    PerlSendHeader On
    Options +ExecCGI
 и в хандлере нужно  возвращать не 
Код

OK
 а  
Код

DECLINED

Автор: myth777 16.1.2012, 10:29
Как то странно в итоге все работает.
при нажатии F5 в браузере my_package::handler() вызывается и отрабатывает
А если просто в адрессной строке вбить адрес и нажать enter то туда не доходит обработчик.... :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)