note 18143 added to language.variables.predefined
| From: | php-general at lists dot php dot net | Date: | Fri, 11 Jan 2002 21:19:45 +0000 |
| Subject: | note 18143 added to language.variables.predefined | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-24685@lists.php.net to get a copy of this message | ||
This page had a useful suggestion for a problem we were having with $REMOTE_ADDR:
http://www.faqts.com/knowledge_base/view.phtml/aid/186
Sometimes you may get the IP of the ISP Cache Server which of course you do not want. To make sure
you get the correct IP Address, the following may help:
if (getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv('HTTP_X_FORWARD_FOR');
$host = gethostbyaddr($ip);
} else {
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
}
--
http://www.php.net/manual/en/language.variables.predefined.php
http://master.php.net/manage/user-notes.php?action=edit+18143
http://master.php.net/manage/user-notes.php?action=delete+18143
http://master.php.net/manage/user-notes.php?action=reject+18143