PHP in base all’IP

Tramite il controllo dell’indirizzo IP di un visitatore si possono mostrare o nascondere varie cose, o impedire l’accesso al proprio sito.

Dovete tener presente che se volete “nascondere” qualcosa a qualcuno questa non è la soluzione ideale perché è sufficiente cambiare connessione o attendere il cambio IP per chi ha un IP dinamico, tuttavia potete fare cose molto utili.

Mostra l’IP del visitatore

<?php
$ip = getenv(“REMOTE_ADDR”) ;
echo “il tuo IP: ” . $ip;
?>

Con questo semplice codice verrà mostrato questo:
il tuo IP è ……

Mostra un messaggio solo ad un IP

Questo codice mostra la scritta Bentornato! all’IP 123.123.123.123 mentre mostra “Chi sei?” a tutti gli altri:

<?php
$ip = getenv(“REMOTE_ADDR”) ;
if ($ip==”123.123.123.123″) echo ‘Bentornato!';
else echo ‘chi sei?';
?>

Redirect per un IP

Se l’IP del visitatore è 123.123.123.123 verrà mandato alla pagina http://www.google.it altrimenti non succederà niente.

<?php
$ip = getenv(“REMOTE_ADDR”) ;
if ($ip==”123.123.123.123″) header(“Location: http://www.google.it”);?>

Controllare più IP

Con la funzione elseif per ognuna delle funzioni qua sopra potete aggiungere altri IP da controllare:

In questo caso se l’ip del visitatore è 123.123.123.123 verrà rimandato a google.it, altrimenti se l’ip è 255.123.123.123 verrà mandato a http://www.yahoo.it e se invece è 45.45.45.45 verrà mandato su https://www.marcotogni.it

<?php
$ip = getenv(“REMOTE_ADDR”) ;
if ($ip==”123.123.123.123″) header(“Location: http://www.google.it”);
elseif ($ip==”255.123.123.123″) header(“Location: http://www.yahoo.it”);
elseif ($ip==”45.45.45.45″) header(“Location: https://www.marcotogni.it”);?>

Marco Togni

Autore

Marco Togni

Abito in Giappone, a Tokyo, da molti anni. Sono arrivato qui per la prima volta oltre 15 anni fa.
Mi piace viaggiare, in particolare in Asia e non solo, e scoprire cibi, posti e culture.
Fondatore di GiappoTour e GiappoLife. Sono da anni punto di riferimento per gli italiani che vogliono venire in Giappone per viaggio, lavoro o studio. Autore dei libri Giappone, la mia guida di viaggio, Giappone Spettacularis ed Instant Giapponese (ed.Gribaudo/Feltrinelli) e produttore di video-documentari per enti governativi giapponesi.
Seguito da più di 2 milioni di persone sui vari social (Pagina Facebook, TikTok, Instagram, Youtube).