|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-08-13 23:14 UTC] kalowsky@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 14:00:01 2025 UTC |
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.