Foros del Web » Programando para Internet » PHP »

Problema con Funcciones y Variables Globales

Estas en el tema de Problema con Funcciones y Variables Globales en el foro de PHP en Foros del Web. El problema es que no me imprime nada... podria ser porque necesitará declarar dentro de la funcion las variables globalas $HTTP_SERVER_VARS?? Código PHP:                  function  ...
  #1 (permalink)  
Antiguo 07/06/2004, 06:33
Axo
 
Fecha de Ingreso: abril-2003
Ubicación: Virtual
Mensajes: 953
Antigüedad: 14 años, 8 meses
Puntos: 7
Pregunta Problema con Funcciones y Variables Globales

El problema es que no me imprime nada... podria ser porque necesitará declarar dentro de la funcion las variables globalas $HTTP_SERVER_VARS??
Código PHP:
                function funcion_ipreal()
                {
                   if (
$HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != "")
                    {
                    
$real $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; 
                    }
                    else 
                    {
                     
$real $HTTP_SERVER_VARS["REMOTE_ADDR"];
                    } 
                    return 
$real;
                }
                echo 
$ip=funcion_ipreal(); 

Última edición por Axo; 07/06/2004 a las 06:35
  #2 (permalink)  
Antiguo 07/06/2004, 06:37
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

$HTTP_XXX_VARS no es accesible directamente desde dentro de las funciones, porque esta fuera de su ambito. Usa $_SERVER. Revisa http://www.php.net/manual/en/languag...bles.scope.php

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:25.