Tengo un problema con unas variables que verifican una de ellas que realmente se inicio sesión y otra de ellas que notifica que se cerro sesión.
El problema es que cuando accedes al php donde se valida el usuario me aparece el siguiente error.
Notice: Undefined index: nosesion in C:\xampp\htdocs\paxarin\tutora\acceso.php on line 2
Notice: Undefined index: mensaje in C:\xampp\htdocs\paxarin\tutora\acceso.php on line 4
Y no encuentro la forma de solucionarlo.
Este es el php que esta colocado por encima del html en la pagina en la que uno se valida en el formulario.
Código:
Este es el php que tengo en verificar_sesion.php<?php if($_GET["nosesion"]==1) echo "<p id='aviso'>Por favor inicio sesión para tener acceso a esta zona.</p>"; if($_GET["mensaje"]==1) echo "<p id='aviso2'>La sesión se cerro correctamente.</p>"; ?>
Código:
Y este el php que esta en la hoja salir.php<?php session_start(); //verifica si el usuario creo una sesion, si no es asi lo redirecciona al index if ($_SESSION["usuario"]=="") //creamos la variable nosesion=1 para luego en el index sacar un mensaje de error. header("location:index.php?nosesion=1"); ?>
Código:
Alguienpuedeecharme un cable por favor? <?php session_start(); //eliminamos la cookie session_destroy(); //eleiminamos la cookie con nombre dela cookie, pasamos un valor vacio y el tiempo de expiracion. setcookie("usuario_nombre","",-3600); header("location:index.php?mensaje=1");