Реальний IP

Надзвичайно проста PHP-функція, що намагається повернути IP-адресу, аналізуючи інформацію, яка міститься у глобальному масиві $_SERVER. Звичайно, ця функція не визначить навмисне заховану за допомогою анонімайзера IP-адресу. Цей код більше корисний як приклад, який показує де необхідно шукати відповідну інформацію.

function getRealIp()
{
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;
}

Джерело: Drupal: проблема з Image CAPTCHA

Додати новий коментар

Фото Капча
Введіть символи з картинки.