PHP 프로그래밍: 웹사이트 방문자의 실제 IP를 영리하게 획득
저자:Eve Cole
업데이트 시간:2009-06-07 15:14:23
실제로 PHP에서 방문자의 IP를 얻는 것은 매우 쉽습니다. 그러나 일부 사람들은 시스템을 피하고 실제 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'];