Любая реальная разница между
$_SERVER['REMOTE_ADDR'] $_SERVER['SERVER_ADDR']
Я отслеживаю посетителей на странице, и я всегда использовал REMOTE_ADDR
, но недавно я увидел сценарий, который собирал обе информации. Является ли это лучшей практикой или не требуется?
SERVER_ADDR
– это адрес сервера, на котором запущен PHP-код. Вам не нужно его собирать. REMOTE_ADDR
– это тот, который вы хотите.
$_SERVER['REMOTE_ADDR']
возвращает IP-адрес, с которого пользователь просматривает текущую страницу . И $_SERVER['SERVER_ADDR']
возвращает IP-адрес сервера, на котором выполняется текущий скрипт .
Итак, что вы должны использовать:
Вы должны использовать $_SERVER['REMOTE_ADDR']
.
Больше информации: