Re: REMOTE_ADDR

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Richard Lynch wrote:
I am running PHP 5 on a Apache platform (Mac) and I have just noticed
that the log I keep of ip's entering my site, is showing the internal
server ip instead of the external visitor ip.

I am using getenv("REMOTE_ADDR") and is has been working before.


Try $_SERVER['REMOTE_ADDR'] instead of getenv()

getenv() is actually the more portable way to do this since there is no guarantee that $_SERVER is enabled.


Not sure it will be different, but it's what I use...

It won't be. getenv() first checks the server environment and if it doesn't find the value there it checks the underlying real environment.


If getenv() doesn't find it, $_SERVER definitely won't either. This is a var set by the web server, so if it is missing, look at the web server for the problem.

-Rasmus

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux