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”);?>
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).