Помогите писать кусок кода для определения ip. Я хочу определить ip юзера даже если он сидит через прокси. Например я пользуюсь таким методом:
function get_ip()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
Но это недостаточно для определения реального ip юзера. Помогите дописать код.
HTTP_CLIENT_IP и HTTP_X_FORWARDED_FOR и есть реальный IP без прокси
donttime, другой вариант нет?