Notice: Undefined index: fallo in . . .
Quisiera saber por que, este es mi codigo donde marca error:
Código PHP:
<?php $sesiones=array($_SESSION['fallo'],$_SESSION['full']);
session_destroy() or die("Error");
unset($sesiones);?>
| |||
Notice: Undefined index: fallo Hola de nuevo les cuento mi problema, primeramente cree una aplicación en appserver la cual funcionaba bien, después por equis causa use xampp pero al momento de correr la aplicacion me aparece esto: Notice: Undefined index: fallo in . . . Quisiera saber por que, este es mi codigo donde marca error: Código PHP: |
| |||
Respuesta: Notice: Undefined index: fallo Gracias italico por tu pronta respuesta, pero lo hacia para quitar varias variables de session y también en este código me marca el mismo error :( Código PHP: |
| ||||
Respuesta: Notice: Undefined index: fallo 1) session_start() esta antes en ese codigo ? 2) Cuando quieras asegurarte existe un indice pregunta asi: (isset($_SESSION['fallo']) ? $_SESSION['fallo'] : null) ... con eso devuelvo NULL sino existe. Entonces... <?php session_start(); // siempre antes $sesiones=array((isset($_SESSION['fallo']) ? $_SESSION['fallo'] : null),$_SESSION['full']); Igualmente no puedes preguntar si hay algo dentro de $_SESSION['fallo'] si no existe o es NULL
__________________ Salu2! |
| ||||
Respuesta: Notice: Undefined index: fallo Vale... pero mira... ten en cuenta esto: 1) En general no puedes meter o sacar nada o incluso leer un valor sino sabes si existe el array .. asi en tu caso array($_SESSION['fallo'] o $_SESSION['full'] podrian no existir 2) $sesiones=array($_SESSION['fallo'],$_SESSION['full']) no tiene sentido Explicame para que haces eso ? Mas bien... preguntate si hay sessiones y si quieres si existen $_SESSION['fallo'] o $_SESSION['full'] antes de usarlos: Código PHP:
__________________ Salu2! |
| |||
Respuesta: Notice: Undefined index: fallo ok ya entendi n.n y gracias de nuevo x tu explicacion, $sesiones=array($_SESSION['fallo'],$_SESSION['full']) esto segun yo lo hago para matar sesiones sin repetir tanto sesion_destroy.... y esas sesiones solo se activan cuando hay un error de inserción. |
| ||||
Respuesta: Notice: Undefined index: fallo Para eliminar todas las variables de sesión no necesitas recorrerlas de una por una, ni asignarlas a otra variable, basta con alguna de estas dos opciones:
Código PHP:
Ver original |
Etiquetas: |