HelpFinder
Новичок
Помогите с определениями ip посетителей
привожу кусочек когда из листинга PHPBB где определяется ip. Хочу помочь чтовы вы мне объяснили можно ли не так сложно как они это делают, А заменить три условия одним:
Мне показалось, что они три раза дублируют одно и тоже? можно ли было обойтись строчкой с getenv ?
привожу кусочек когда из листинга PHPBB где определяется ip. Хочу помочь чтовы вы мне объяснили можно ли не так сложно как они это делают, А заменить три условия одним:
PHP:
if (empty($REMOTE_ADDR)) {
if (!empty($_SERVER) && isset($_SERVER['REMOTE_ADDR'])) {
$REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];
}
else if (!empty($_ENV) && isset($_ENV['REMOTE_ADDR'])) {
$REMOTE_ADDR = $_ENV['REMOTE_ADDR'];
}
else if (@getenv('REMOTE_ADDR')) {
$REMOTE_ADDR = getenv('REMOTE_ADDR');
}
} // end if