Script php per visualizzare indirizzo ip

Volete che sul vostro sito appaio l’indirizzo ip del visitatore?

script ip - Script php per visualizzare indirizzo ip

Parliamo di indirizzo ip e di script per visualizzare un indirizzo ip.

In molti siti web e applicazioni viene visualizzato il proprio indirizzo ip mentre si naviga e in alcuni casi l’ndirizzo ip viene anche registrato per motivi di sicurezza.

Intendo oggi mettervi a disposizione uno script in php per visualizzare l’indirizzo ip del visitatore.

Naturalmente è uno script molto semplice, non configurabile, si richiama la funzione contenuta nella classe di seguito e si visualizza a video (tramite un echo) l’indirizzo ip, tutto qui, ma in ogni caso è un buon punto di partenza 🙂

Per prima cosa si scrive la classe nel vostro file.php che vi riporto qui di seguito:

class Ip

{



private $localiza;



public function ip($ipv)



{



	   if ($_SERVER) {

if ( $_SERVER["HTTP_X_FORWARDED_FOR"] ) {

$ipv = $_SERVER["HTTP_X_FORWARDED_FOR"];

$this->localiza=$ipv;

return $this->localiza;

} 

else

if ( $_SERVER["HTTP_CLIENT_IP"] ) {

$ipv = $_SERVER["HTTP_CLIENT_IP"];

$this->localiza=$ipv;return $this->localiza;

} 

else {

$ipv = $_SERVER["REMOTE_ADDR"];

$this->localiza=$ipv;return $this->localiza;

}

}

else {

if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {

$ipv = getenv( 'HTTP_X_FORWARDED_FOR' );

$this->localiza=$ipv;return $this->localiza;

} 

else

if ( getenv( 'HTTP_CLIENT_IP' ) ) {

$ipv = getenv( 'HTTP_CLIENT_IP' );

$this->localiza=$ipv;return $this->localiza;

} 

else {

$ipv = getenv( 'REMOTE_ADDR' );

$this->localiza=$ipv;return $this->localiza;

}

}



}

}

Come vedete questa classe non fa altro che contenere una funzione che utilizza variabili predefinite, di default, che individuano l’indirizzo ip del visitatore.

Fatto questo dovete richiamare la funzione e farla stampare a video, come nello script qui sotto:

$ip=new Ip();

echo"Il tuo ip è  = ".$ip->ip($ipv);

Bene, abbiamo finito, a video apparirà l’indirizzo ip.

Potete anche mettere la classe in un file ip.php e poi includerlo nel file .php in cui volete appaia l’indirizzo ip, questo poi sta a voi…

Vi metto in download in un unico file tutto lo script php per indirizzo ip.

[dm]121[/dm]

About Esperto SEO

Avatar for Esperto SEO
Esperto SEO e Wordpress. Ha la sua società "Comunicazione Web s.r.l" a Roma.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *