Re: getting $_ENV variables
| From: | Daniel Brown | Date: | Wed, 09 May 2007 16:26:10 +0000 |
| Subject: | Re: getting $_ENV variables | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-254668@lists.php.net to get a copy of this message | ||
When I print_r($_ENV); from the CLI on 5.0.4 I get a bunch of results,
no problem.... but no $_ENV['OS'] variable. Further, when I check my
phpinfo(); output, there are even fewer $_ENV variables printed than the CLI
offers.
I'm not certain about this, Cor, but my guess is that PHP 5.x.x may have
altered the default $_ENV output to hide some of this information --- which
is a good thing, in my opinion, because then you won't just have some
run-of-the-mill script kiddie checking out the details of a box for known
security holes.
Of course, that doesn't necessarily stop <? passthru('uname -a')."\n";
?> or checking the $_SERVER['SERVER_SIGNATURE'] variable for the OS
information.... so perhaps this response is just one of those white-bread
responses. Something to chew on, but you really don't get anything from it.
On 5/9/07, C.R.Vegelin <cr.vegelin@hetnet.nl> wrote:
Hi All, I get nothing when using: echo $_ENV['OS']; Also nothing when using: print_r($_ENV); However, phpinfo(); show a full list of ENV settings. How to get $_ENV variables ? I am using PHP version 5.2.0. TIA, Cor-- Daniel P. Brown [office] (570-) 587-7080 Ext. 272 [mobile] (570-) 766-8107