Muy buenas.
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:
<?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>";
?>
Este es el php que tengo en verificar_sesion.php
Código:
<?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");
?>
Y este el php que esta en la hoja salir.php
Código:
<?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");
Alguienpuedeecharme un cable por favor?