Foros del Web » Programando para Internet » PHP »

variable $_GET

Estas en el tema de variable $_GET en el foro de PHP en Foros del Web. Hola a todos Quisiera que alguien me explicara como utilizar las variables globales, en especifico $_GET tengo el siguiente codigo: Código PHP: if (!empty( $_GET [ ...
  #1 (permalink)  
Antiguo 24/06/2005, 14:42
 
Fecha de Ingreso: diciembre-2003
Ubicación: Cuernava, Morelos
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
variable $_GET

Hola a todos

Quisiera que alguien me explicara como utilizar las variables globales, en especifico $_GET tengo el siguiente codigo:

Código PHP:
if (!empty($_GET['mod']))
    
$modulo $_GET['mod'];      
else
    
$modulo MODULO_PRINCIPAL
se supone que si la variable 'mod' tiene algo diferente de falso o vacio, la variable $modulo tomara el valor obtenido por $_GET, en este caso lo que contiene 'mod'; pero no es asi. automaticamente se salta al "else". Esto quisas quiera decir la variable mod no se le esta asignando o tomando bien su valor?

Asi le asigno el valor a la variable 'mod' :
http://localhost/?mod=inicio

P.D. Ojala me pueden aclarar mi duda
  #2 (permalink)  
Antiguo 24/06/2005, 14:47
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 15 años, 10 meses
Puntos: 6
Tu php.ini tiene configurado el soporte para variables globales?
__________________
www.dataautos.com
  #3 (permalink)  
Antiguo 25/06/2005, 03:39
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Iniciado por asinox
Tu php.ini tiene configurado el soporte para variables globales?
De hecho las variables superglobales deben funcionar esté register_globals en ON u OFF (a eso te referías no?).
http://www.forosdelweb.com/showthrea...989#post238989

Cita:
Asi le asigno el valor a la variable 'mod' :
http://localhost/?mod=inicio
Primero decir que loq ue dices (sobre la validación) es correcto... más con tu asignación... precisamente le estás dando un valor ahí (=inicio) porlo que no está vacia y se irá a el else... ahora, esa validación se cumpliría con algo como pagina.php?mod= pero ojo!!! que no es lo mismo a que tubieras simplemente pagina.php? .. la primera esta vacia pero la segunda no existe... para ello deberías usar isset().

www.php.net/if
www.php.net/empty
www.php.net/isset


__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 27/06/2005, 07:24
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 15 años, 10 meses
Puntos: 6
si, a eso me referia jam1138
__________________
www.dataautos.com
  #5 (permalink)  
Antiguo 27/06/2005, 10:38
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 14 años
Puntos: 2
Para estar seguro de lo que esta recibiendo tu página pon lo siguente:

print_r ($_GET);

así veras la variable y el valor que esta recibiendo.

Saludos.
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




La zona horaria es GMT -6. Ahora son las 04:20.