Foros del Web » Programando para Internet » PHP »

Notice: Undefined index: sobre una variable de session

Estas en el tema de Notice: Undefined index: sobre una variable de session en el foro de PHP en Foros del Web. Aupa, Estoy utilizando el autenticador de Cluster para una aplicacion que estoy desarollando, he añadido una serie de paginas que hacen cosas (dar de alta ...
  #1 (permalink)  
Antiguo 03/10/2004, 12:47
 
Fecha de Ingreso: mayo-2004
Mensajes: 70
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Notice: Undefined index: sobre una variable de session

Aupa,

Estoy utilizando el autenticador de Cluster para una aplicacion que estoy desarollando, he añadido una serie de paginas que hacen cosas (dar de alta ofertas, dar de alta articulos, ...). en un momento en una de mis funciones defino una variable de session de la forma siguiente :

Código PHP:
$_SESSION['retiradaMaterial'] = $retiradaMaterial

En un momento dado de la aplicacion la llamo para hacer una comparacion sobre su valor de la sguiente manera:

Código PHP:
                  if ($_SESSION['retiradaMaterial'] == true)
                    
display_oferta_form($_POST,true); 
y me aparece el siguiente mensaje que corresponde a que la variable no existe:
Código:
Notice: Undefined index: retiradaMaterial in C:\Archivos de program...
No se lo que pasa porque en el entorno de desarrollo nusphere phped que utilizo todo funciona bien pero con Mozilla y con IE esa variable de session no la reconoce. Las demas funcionan bien.

¿ A ver si a alguien se le ocurre algo?


Muchas gracias,

Un saludo,

Niko.
  #2 (permalink)  
Antiguo 03/10/2004, 15:47
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 13 años, 6 meses
Puntos: 2
Pon el if así:

if (isset($_SESSION['retiradaMaterial']) && $_SESSION['retiradaMaterial'] == true)
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #3 (permalink)  
Antiguo 04/10/2004, 02:44
 
Fecha de Ingreso: mayo-2004
Mensajes: 70
Antigüedad: 13 años, 7 meses
Puntos: 0
EL asunto es que la variable $_SESSION['retiradaMaterial'] no la crea y entonces nunca entra en ese if. Sin embargo si la creo en el fichero aut_verifica.inc.php si que la reconoce pero no le puedo cambiar el valor en mi funcion y por lo tanto en el if de la otra funcion siempre tiene el valor del principio.

Gracias,

Un saludo,

Niko
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 00:47.