Илья Кригоузов Привет, меня зовут Илья Кригоузов и я занимаюсь информационными технологиями с 2005 года. Под такими технологиями я понимаю довольно широкий круг вещей: сайты любой сложности, базы данных и клиент-серверные приложения.
Закончил МИРЭА по специальности «инженер-математик», практику проходил на концерне радиостроения ОАО «Вега».Работаю в Информационных системах для бизнеса, так же сотрудничал с АйТи-агенством.
В свободное время увлекаюсь фотографией. Найти меня вы можете:

30 апреля 2011 г.

Как узнать ip пользователя

В php глобальная переменная $_SERVER хранит реальный ip-адрес пользователя. Чтобы попытаться справиться с подменой использую такое решение:
function get_ip()
{
     $ip = $_SERVER["REMOTE_ADDR"];
     if(isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
     {
          if(isset($_SERVER["HTTP_X_REAL_IP"]))
               $ip = $_SERVER["HTTP_X_REAL_IP"];
          else
               $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
     }

     return $ip;
}

Комментариев нет:

Отправить комментарий