Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Pobieranie adresu IP i wysłanie go na wskazany E-mail

Poniższy kod pobiera numer IP użytkownika i wysyła go na dowolny adres e-mail.

Zamiast twojemail@email.com należy podać adres e-mail, na który ma przychodzić wiadomość z numerem IP:

<?php
//pobieramy numer IP - REMOTE_ADDR to jedyna wartość nadawana przez serwer,
//nagłówki Client-IP i X-Forwarded-For może dowolnie ustawić sam klient
  $ip = $_SERVER['REMOTE_ADDR'];
  if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])
     && filter_var($_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP))
  {
   //adres deklarowany przez proxy - traktujemy go wyłącznie informacyjnie
   $ip .= ' (X-Forwarded-For: ' . $_SERVER['HTTP_X_FORWARDED_FOR'] . ')';
  }
//wysyłamy e-mail z numerem IP
$to = 'twojemail@email.com'; //email odbiorcy
$topic = 'Adres IP'; //temat wiadomości
mail($to, $topic, $ip) or die('Błąd skryptu');
?>

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, ,

Dodaj komentarz

Komentarze (2)

Odpowiedz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Pin It on Pinterest