Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

problema con el paso de una variable session a una funcion

Estas en el tema de problema con el paso de una variable session a una funcion en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Saludos!!! Tengo una variable de sesion llamada $_SESSION[tipo_sesion] y se la paso a una funcion llamada validar_sesion_activa de la clase sesion ($sesion->validar_sesion_activa($_SESSION[tipo_sesion]);). resulta que esta ...
  #1 (permalink)  
Antiguo 05/01/2009, 22:55
 
Fecha de Ingreso: febrero-2007
Mensajes: 26
Antigüedad: 17 años, 2 meses
Puntos: 0
Información problema con el paso de una variable session a una funcion

Saludos!!!
Tengo una variable de sesion llamada $_SESSION[tipo_sesion] y se la paso a una funcion llamada validar_sesion_activa de la clase sesion ($sesion->validar_sesion_activa($_SESSION[tipo_sesion]);). resulta que esta variable dentro de la funcion no funciona cuando la uso dentro de un if. la funcion recive la variable por que cuando hago un echo de esa variable dentro de la funcion la variable se imprime correctamente. pero cuando la uso dentro de un if, ésta no funciona. el codigo de la funcion es algo así:

function validar_sesion_activa($tipo_sesion)
{
echo "$tipo_sesion"; //la variable se imprime correctamente
if($tipo_sesion=='Administrador')
{
//algo.... //Aqui la variable no funciona, tampoco muestra error
//Simplemente no hace nada aunque la variable
//almacene 'Administrador' o no.

}

}
  #2 (permalink)  
Antiguo 05/01/2009, 23:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: problema con el paso de una variable session a una funcion

Prueba usar trim() es probable que la variable tenga algunos espacios en blanco.

Saludos.
  #3 (permalink)  
Antiguo 06/01/2009, 15:07
 
Fecha de Ingreso: febrero-2007
Mensajes: 26
Antigüedad: 17 años, 2 meses
Puntos: 0
De acuerdo Respuesta: problema con el paso de una variable session a una funcion

Eso me ayudó y funcionó. Muchas gracias amigo!.

if(trim($_SESSION[tipo_sesion])=='Administrador')
{
//algo
}

Última edición por camarquezz; 06/01/2009 a las 15:36
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:05.