Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2006, 19:05
DJJJ
 
Fecha de Ingreso: octubre-2005
Mensajes: 407
Antigüedad: 18 años, 6 meses
Puntos: 2
detectar ip en maquina con puerto redireccionado

hola como estan?

les cuento el problema que tengo quizas tenga que configurar el php.ini o httpd.conf

tengo instalado la ultima version de AppServ, en la compu (b) digo la compu (b) porque la computadora que tiene internet es la (a) la cual redireccion el puerto 80 hacia la (b) haci cuando entran atravez de internet la compu (a) lo redirecciona a la compu (b). no se si me explique.

El problema que tengo es que cuando quiero detectar el ip del que ingresa con el codigo siguiente

Código PHP:
<?php
function detectar_ip()
    {
        if(!empty(
$_SERVER['HTTP_X_FORWARDER_FOR']))
            
$ip $_SERVER['HTTP_X_FORWARDER_FOR'];

        elseif(!empty(
$_SERVER['HTTP_VIA']))
            
$ip $_SERVER['HTTP_VIA'];

        elseif(!empty(
$_SERVER['REMOTE_ADDR']))
            
$ip $_SERVER['REMOTE_ADDR'];

        else
            
$ip 'Desconocida';

        return 
$ip;
    }
echo 
detectar_ip();
?>
simpre me muestra la ip de la red de la compu (a)
esto digo entrando desde internet como ejemplo (http://201.244.88.4) ya que tengo ip dinamica.

el codigo siempre me da 192.168.0.1 (el de la compu a)

alguien puede orientarme???
__________________
DJJJ