Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/03/2006, 10:12
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años
Puntos: 2
Definiendo estas variables puedes capturar las IP del visitante y puedes trabajar con ellas (comprobarlas, mostrarlas, guardarlas en la BD,...)

$_IP = $_SERVER["HTTP_X_FORWARDED_FOR"];

if ( !$_IP )
$_IP = $_SERVER["REMOTE_ADDR"];
$_IP2 = $_SERVER["REMOTE_HOST"];

if ( !$_IP2 )
$_IP2 = $_SERVER["REMOTE_ADDR"];

Hay dos porque en algunos casos el usuario está detrás de algún sistema de IP variable que arroja una IP del equipo y otra IP del subsistema. Por ejemplo, los ADSL con IP Variable de Telefónica.

Si luego quieres, por ejemplo, guardarlo en tu BD:
...
$sql = "INSERT INTO mitabla (acm_ip, acm_ip2) VALUES ( '$_IP', '$_IP2')";
...
Claro, que tendrías que guardar en ese registro otros datos, para saber quién es (user, fecha, etc.)

Y para mostrarlo, pues como si mostraras cualquier otra variable que viniera de un form.