Re: Accessing the ENV in EMBPERL through modules
"Randolf Richardson via modperl" <[email protected]> Sun, 12 Apr 2026 09:00:27 -0700
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Organization | Inter-Corporate Computer & Network Services |
| Message-ID | <[email protected]> |
You may need to use the "SetupEnv" option in your httpd.conf file (this can be included in the same stanza that is home to your SetHandler directive): PerlOptions +SetupEnv Or if you don't need %ENV in most of your scripts, then a call to the subprocess_env() subroutine would probably be more efficient to pull this in on an as-needed basis: $r->subprocess_env; The "examples" section in ModPerl 2's User Guide documentation is worth reading as it provides helpful code that demonstrates its use: mod_perl 2.0 Server Configuration https://perl.apache.org/docs/2.0/user/config/config.html#examples I'm not familiar with EmbPerl as I use mod_perl2 directly for all the web-sites I work on (including new projects today), but hopefully this will provide you with what you need. > Hello > > I have been using EMBPERL for a long time. I use Perl Modules (.pm > files) to do most of the heavy lifting. > > I'm pass %fdat data to my modules by assigning it as a hash reference > [- $obj = MODULE->new(\%fdat) -] > > I am wonding if within a module I can access %ENV directly without > needing to do something similar. > > I want to cause a sepecific behavor based on the URL and Host calling > the script. > > FWIW - I wrote most of this code before embperl objects > > Ruevain > > -- > So many immigrant groups have swept through our town > that Brooklyn, like Atlantis, reaches mythological > proportions in the mind of the world - RI Safir 1998 > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > http://www.nylxs.com - Leadership Development in Free Software > http://www2.mrbrklyn.com/resources - Unpublished Archive > http://www.coinhangout.com - coins! > http://www.brooklyn-living.com > > Being so tracked is for FARM ANIMALS and extermination camps, > but incompatible with living as a free human being. -RI Safir 2013 > Randolf Richardson, CNA - [email protected] Inter-Corporate Computer & Network Services, Inc. Beautiful British Columbia, Canada https://www.inter-corporate.com/