Илья Кригоузов Привет, меня зовут Илья Кригоузов и я занимаюсь информационными технологиями с 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;
}

0 коммент.:

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