Philip M. Gollucci пишет:

>Vladimir S. Tikhonjuk wrote:
>  
>
>>Philip M. Gollucci пишет:
>>
>>    
>>
>>>Vladimir S. Tikhonjuk wrote:
>>> 
>>>
>>>      
>>>
>>>>I set in httpd.conf variable like: PerlSetVar   var   test;
>>>>
>>>>How can I get it in the startup.pl script ?
>>>>   
>>>>
>>>>        
>>>>
>>>http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlSetVar_
>>>
>>>You might want to read and re-read and re-read and re-read ....
>>>The 2.0 Users Guide here:
>>>http://perl.apache.org/docs/2.0/user/
>>>
>>>HTH
>>>
>>>      
>>>
>>Well, nice advise, but where can I get $r ( Apache2::RequestRec )
>>variable in startup.pl script ?
>>In handler script - everything is O.K. But startup.pl!
>>    
>>
>http://perl.apache.org/docs/2.0/api/Apache2/RequestUtil.html#C_request_
>
>But that doesn't help you either.
>httpd.conf:
>       PerlSetEnv      var test
>
>startup.pl:
>       print STDERR "test => $ENV{test}\n"
>
>
>or you might look at
>       bash: export var='test' / tcsh: setenv var test
>       httpd.conf:
>               PerlPassEnv var
>
    Well, now I'll try to explain why I have asked such question. I have
startup.pl with connect_on_init dunction.
Also, I want to use Apache::AuthDBI. And I want options for
Apache::DBI->connect(...) to be stored into httpd.conf
or another but the only place.
    I think that I could declare vars into httpd.conf and then use it in
startup.pl and Apache::AuthDBI.
    Storing connection options such as login and password into
environment vars - not very good idea, I thik :)

Reply via email to