Connecting Tech Pros Worldwide Forums | Help | Site Map

Accessing Apache environmental variables

Bruce Lehmann
Guest
 
Posts: n/a
#1: Jul 17 '05
Hi,

I've installed Apache (WAMP install) so I can edit and test my web
site on my home computer. In general php code seems to work, but I
can't access Apache variables such as PATH or SCRIPT_NAME.

The code below works perfectly when I upload it to my webhost server.
However, at home, everything processes corectly except the
environmental variables are blank.

Any ideas?

Thanks
Bruce


<html>
<head>
<title>Test3.php</title>
</head>
<body>

<?php
print ( date("g:i A - l, M d, Y"));
$a="hello world";
?>
<br>
<?php
echo '$a = '.$a."\n";
echo '<br>';
echo 'Script Filename: '.$SCRIPT_FILENAME."\n";
echo '<br>';
echo 'Script name : '.$PHP_SELF."\n";
echo '<br>';
echo 'doc_root : '.$DOCUMENT_ROOT."\n";
echo '<br>';
echo 'Path name : '.$PATH."\n";
echo '<br>';
echo 'OSTYPE : '.$OSTYPE."\n";
echo '<br>';
//phpinfo(); //works fine
?>
</body>
</html>

Andy Hassall
Guest
 
Posts: n/a
#2: Jul 17 '05

re: Accessing Apache environmental variables


On 12 Feb 2005 10:19:32 -0800, lehmann@thinkerf.com (Bruce Lehmann) wrote:
[color=blue]
>I've installed Apache (WAMP install) so I can edit and test my web
>site on my home computer. In general php code seems to work, but I
>can't access Apache variables such as PATH or SCRIPT_NAME.
>
>The code below works perfectly when I upload it to my webhost server.
>However, at home, everything processes corectly except the
>environmental variables are blank.
>
> echo 'Script Filename: '.$SCRIPT_FILENAME."\n";
> echo '<br>';
> echo 'Script name : '.$PHP_SELF."\n";[/color]

You're relying on the old, deprecated "register_globals" feature, turned off
by default and staying off for sensible installations of PHP. The values you
want can be found in the $_SERVER superglobal, e.g.
$_SERVER['SCRIPT_FILENAME'].

See the PHP manual:
http://www.php.net/manual/en/languag...s.external.php

--
Andy Hassall / <andy@andyh.co.uk> / <http://www.andyh.co.uk>
<http://www.andyhsoftware.co.uk/space> Space: disk usage analysis tool
Closed Thread