Программирование на PHP: ловко получите реальный IP-адрес посетителей сайта
Автор:Eve Cole
Время обновления:2009-06-07 15:14:23
На самом деле получить IP-адрес посетителя в PHP очень легко, но некоторые люди используют метод прокси, чтобы обойти систему и получить настоящий IP-адрес. А если злоумышленник намеренно использует его для атаки на сайт и использует прокси, реальный IP-адрес посетителя можно получить путем обнаружения.
Следующая программа может получить реальный IP:
if (!empty($_SERVER['HTTP_CLIENT_IP']))
$ip=$_SERVER['HTTP_CLIENT_IP'];
иначе, если (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
еще
$ip=$_SERVER['REMOTE_ADDR'];