Skocz do zawartości

Poszukuję coś do logowania adresów IP


Centurion

Rekomendowane odpowiedzi

To wystarczy ci klika linijek kodu w PHP + plik tekstowy / baza danych. Kod do wyciągnięcia IP'ka ponizej

function getClientIP()
{
 $ip = 0;
 if (!empty($_SERVER['HTTP_CLIENT_IP'])) $ip = $_SERVER['HTTP_CLIENT_IP'];
 if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
 {
  $ipList = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
  if ($ip)
  {
   array_unshift($ipList, $ip);
   $ip = 0;
  }
  foreach ($ipList as $v);
  if (!preg_match("/^(192\.168|172\.16|10|224|240|127|0)\./", $v)) return $v;
 }
 return $ip ? $ip : $_SERVER['REMOTE_ADDR'];
}

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności