Ottenere il vero indirizzo IP
Scritto da Jacopo Nuzzi
(http://www.jacoz.net)
il 05 luglio 2006
Codice che è perfettamente funzionante.
Ma se il nostro utente utilizza una Proxy?
Beh, in questo caso il suo vero indirizzo IP verrebbe camuffato...
Ed ecco quì un codice php che permette di ricavere il vero indirizzo IP del nostro visitatore.
Il codice è davvero molto semplice.
Ma la sua semplicità non lo rende più importante e funzionale di un sacco di sistemi simili che sono in molto più raggirabili.
Spero possa essere stato d'aiuto!
Alla prossima ;)
Ciao a tutti,
in questo articoli vedremo come ricavare l'indirizzo IP (Internet Protocol) di un utente tramite il PHP.
Molti siti pubblicano questo articolo, ma in questo ci sarà una grande novità.
Sì, infatti solitamente ci si limita a dare il codice che vedete quì sotto:
PHP
<?php
$ipaddress = $_SERVER['REMOTE_ADDR'];
echo $ipaddress;
?>
Codice che è perfettamente funzionante.
Ma se il nostro utente utilizza una Proxy?
Beh, in questo caso il suo vero indirizzo IP verrebbe camuffato...
Ed ecco quì un codice php che permette di ricavere il vero indirizzo IP del nostro visitatore.
PHP
<?php
function JacoZ__getRealUserIP()
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) == TRUE)
{
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
if (isset($_SERVER['HTTP_CLIENT_IP']) == TRUE)
{
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
}
$ipaddress = $_SERVER['REMOTE_ADDR'];
return $ipaddress;
}
$ipaddress = JacoZ__getRealUserIP();
echo "Il tuo indirizzo IP è: <strong>" . $ipaddress . "</strong>!";
?>
Il codice è davvero molto semplice.
Ma la sua semplicità non lo rende più importante e funzionale di un sacco di sistemi simili che sono in molto più raggirabili.
Spero possa essere stato d'aiuto!
Alla prossima ;)
