Что использовать: REMOTE_ADDR или SERVER_ADDR

Любая реальная разница между

$_SERVER['REMOTE_ADDR'] $_SERVER['SERVER_ADDR'] 

Я отслеживаю посетителей на странице, и я всегда использовал REMOTE_ADDR , но недавно я увидел сценарий, который собирал обе информации. Является ли это лучшей практикой или не требуется?

SERVER_ADDR – это адрес сервера, на котором запущен PHP-код. Вам не нужно его собирать. REMOTE_ADDR – это тот, который вы хотите.

$_SERVER['REMOTE_ADDR'] возвращает IP-адрес, с которого пользователь просматривает текущую страницу . И $_SERVER['SERVER_ADDR'] возвращает IP-адрес сервера, на котором выполняется текущий скрипт .

Итак, что вы должны использовать:

Вы должны использовать $_SERVER['REMOTE_ADDR'] .

Больше информации: