Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/09/2006, 01:41
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Esta función anda por el foro. Un saludo
Código PHP:
    // funcion que devuelve la ip del cliente o unknown es caso contrario
        
function getip() 
        {
            if (
getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
            
$ip getenv("HTTP_CLIENT_IP");
            
            else if (
getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
            
$ip getenv("HTTP_X_FORWARDED_FOR");
            
            else if (
getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
            
$ip getenv("REMOTE_ADDR");
            
            else if (isset(
$_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
            
$ip $_SERVER['REMOTE_ADDR'];
            
            else
            
$ip "unknown";
            
            return(
$ip);
        }