RU | EN | UA

N-Admin - Секрети та трюки для системних адміністраторів тепер і українською!

N-Admin створено для того, щоб допомагати адміністраторам (system administrators) та кінцевим користувачам, давати корисні поради по налаштуванні Windows та UNIX/Linux операційних систем. Окрім того у нас Ви знайдете статті, в яких описані хаки(hacks- недокументовані маніпуляції) для програмного забезпечення, яке може працювати під операційними системами Windows and UNIX/Linux. Сьогодні, наш портал став і україномовним.  Тепер на сайті вводиться система, яка допоможе зробити мову на сайті чистішою. Якщо ви знайшли якусь помилку, виділіть її мишою, та натисніть Ctrl+Enter. Дякую за допомогу!
Чи потрібні нові електронні мапи міст України?
 
Повноцінна функція для отримання IP-адреса клієнта
Рейтинг: / 0
ГіршаКраща 

Невелика, але дуже корисна функція для отримання IP-адреси клієнта. Основний плюс - у відмінності від більшості рішень враховує не тільки Remote_addr

Власне сама функція: 

function GetIP() {
  if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
     $ip = getenv("HTTP_CLIENT_IP");
  else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
     $ip = getenv("HTTP_X_FORWARDED_FOR");
  else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
     $ip = getenv("REMOTE_ADDR");
  else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
     $ip = $_SERVER['REMOTE_ADDR'];
  else
     $ip = "unknown";
  return $ip;

} // GetIP

 

 

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

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирний Курсив Підкреслений Закреслений Посилання Зображення Список Цитата


Захисний код
Оновити

< Попередня   Наступна >

Останні новини

Випадкова цитата з УкрБАШу

ping ukrbash.org
Домашня | Увійти  RSS

Поради Системних Адміністраторів

Украинский портАл Internet Map Український рейтинг TOP.TOPUA.NET Пиши українською PageRank Checker Orphus system
Locations of visitors to this page