Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2009, 01:46
jeus16
 
Fecha de Ingreso: julio-2008
Ubicación: Venezuela - Edo. Zulia.
Mensajes: 22
Antigüedad: 16 años, 6 meses
Puntos: 1
Sonrisa Obtener Ip Real (pasando por arriba de proxy)

Hola, bueno la verdad es que estoy creando algo en lo cual necesito guardar la IP real del vicitante en un .txt lo cual mirando en la red encontre este post de aqui mismo :P

forosdelweb.com/f18/guardar-ip-txt-438447

el codigo me sirbio mucho ahora el problema esta en que esto no pasa por arriba del proxy ... si no solo da la IP del proxy pero no la real del Pc lo que quiero es traer a este codigo:

Código:
<?php 
$ip = 'ip.txt'; 
if($_SERVER["HTTP_X_FORWARDED_FOR"]){ 
$contenido = $_SERVER["HTTP_X_FORWARDED_FOR"]."\n"; 
}else{ 
$contenido = $_SERVER["REMOTE_ADDR"]."\n"; 
} 
if (is_writable($ip)) { 
    if (!$gestor = fopen($ip, 'a')) { 
         echo "No se puede abrir el archivo ($ip)"; 
         exit; 
    }
    if (fwrite($gestor, $contenido) === FALSE) { 
        echo "No se puede escribir al archivo ($ip)"; 
        exit; 
    } 
     
    echo "Tu Ip a Sido Guardada ($contenido) al archivo ($ip)"; 
     
    fclose($gestor); 

} else { 
    echo "No se puede escribir sobre el archivo $ip"; 
} 
?>
Leyendo en internet varios articulos publicados encontre que puedo usar una funcion o variable no se, llamada HTTP_CLIENT_IP

Código:
$_SERVER["HTTP_CLIENT_IP"]
Lo que no se es como traerla a mi codigo para asi optener la IP real y poderla guardar dentro de mi .txt.



Alguna solucion rapida? Gracias!

Última edición por jeus16; 17/06/2009 a las 18:02