Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

вопрос по http proxy

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [В Сети] >> вопрос по http proxy
Имя
Сообщение << Старые топики   Новые топики >>
вопрос по http proxy - 2010-11-04 14:20:10.606666   
Tester_Egor4ik

Сообщений: 161
Оценки: 0
Присоединился: 2009-10-15 15:45:32.776666
Вписал  адрес своего Proxy(anonymous) … затем проверил что мой ip это уже не мой ip.. но после неких манипуляций я увидел свой настоящий ip … сообразил что дело в HTTP_X_FORWARDED_FOR
но как узнать инфу о проксе который будет просто опускать эту информацию или нет…

вот функция

function getip()
{
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
   $ip = getenv("HTTP_CLIENT_IP");

elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
   $ip = getenv("HTTP_X_FORWARDED_FOR");

elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
   $ip = getenv("REMOTE_ADDR");

elseif (!empty($_SERVER['REMOTE_ADDR']) && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
   $ip = $_SERVER['REMOTE_ADDR'];

else
   $ip = "unknown";

return($ip);
}

потестил на ней… и мой ip не возвращаеться… Может дело в Ajax запросах…. и нужно вырубить JS…(нет возможности эксперементировать)
Post #: 1
Страниц:  [1]
Все форумы >> [В Сети] >> вопрос по http proxy







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.