From: [EMAIL PROTECTED]
Operating system: Solaris 2.6/2.7
PHP version: 4.0.3pl1
PHP Bug Type: Other web server
Bug description: getenv() functions do not return variables.
The getenv() function does not return a value.
machine info:
[root@wink]# uname -a
SunOS wink 5.6 Generic_105181-16 sun4u sparc SUNW,Ultra-2
[root@wink]# php -v
4.0.3pl1
Netscape-Enterprise/3.6 SP3 B99.280.0054
sample code:
<?php
$rmh = "remote";
$hr = "http ref";
$sn = "script name";
$ra = "rem add";
$ip = "testip";
$test = $REMOTE_ADDR ;
$host = $HTTP_HOST;
$myhost = "HOSTweb01";
$IP = getenv('REMOTE_ADDR');
$IPGET = "ip from getenv = ";
$HTTPGET = "HTTP_REFERER from get env= ";
$http_ref = getenv('HTTP_REFERER');
$scname = getenv('SCRIPT_NAME');
$SCTEST = "SCRIPT_NAME from getenv = ";
print (" $hr $HTTP_REFERER <BR>\n");
print (" $sn $SCRIPT_NAME <BR>\n");
print ("$ra $REMOTE_ADDR <BR>\n");
print (" $ip $IP <BR>\n");
print ("$rmh $test <BR>\n") ;
print ("$myhost $host<BR><BR>\n<BR>\n\n");
print ("$IPGET $IP<BR>\n");
print ("$HTTPGET $http_ref<BR>\n");
print ("$SCTEST $scname<BR>\n");
?>
for example $test retuns the correct value while $IP does not. This also works fine
with apache but not with Netscape.
--
Edit Bug report at: http://bugs.php.net/?id=9851&edit=1
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]