Ver Mensaje Individual
  #16 (permalink)  
Antiguo 02/12/2009, 10:54
Avatar de JessicaTJ
JessicaTJ
 
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 18 años, 1 mes
Puntos: 25
Respuesta: Formulario que recoge la IP del que lo completa

Te dejo una funcion para obtener la IP de kien envia un formulario:

Código PHP:
// Funcion obtener IP de quien envia correo

function getIP() {
  if (isSet(
$_SERVER)) {
    if (isSet(
$_SERVER["HTTP_X_FORWARDED_FOR"])) {
      
$realip $_SERVER["HTTP_X_FORWARDED_FOR"];
    } elseif (isSet(
$_SERVER["HTTP_CLIENT_IP"])) {
      
$realip $_SERVER["HTTP_CLIENT_IP"];
    } else {
      
$realip $_SERVER["REMOTE_ADDR"];
    }
  } else {
    if ( 
getenv"HTTP_X_FORWARDED_FOR" ) ) {
      
$realip getenv"HTTP_X_FORWARDED_FOR" );
    } elseif ( 
getenv"HTTP_CLIENT_IP" ) ) {
      
$realip getenv"HTTP_CLIENT_IP" );
    } else {
      
$realip getenv"REMOTE_ADDR" );
    }
  }
  return 
$realip;
}

$ip   getIP();
$host gethostbyaddr($_SERVER['REMOTE_ADDR']); 
Y a esta la llamas asi:
Código PHP:
echo "<b>Email IP:</b><br> ".$ip."<br>".$host."; 
Espero te sirva
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶