Вход Регистрация
* Manager

определить IP-адрес пользователя учитывая прокси-сервер

  1. function getip()
  2. {
  3. if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
  4. $ip = getenv("HTTP_CLIENT_IP");
  5.  
  6. elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
  7. $ip = getenv("HTTP_X_FORWARDED_FOR");
  8.  
  9. elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
  10. $ip = getenv("REMOTE_ADDR");
  11.  
  12. elseif (!empty($_SERVER['REMOTE_ADDR']) && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
  13. $ip = $_SERVER['REMOTE_ADDR'];
  14.  
  15. else
  16. $ip = "unknown";
  17.  
  18. return($ip);
  19. }
» Описание: Я думаю из названия всё ясно.
» Время добавления: 10 Марта 2016 в 20:54
» Посмотров: 16278
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 1
Реклама