estoy aprendiendo PHP, usando la herramienta NuSphere PhpEd, y usando un libro de la revista users, el tema es que entre en la parte de manejo de sesiones, y no entiendo algunas cosas. Copie un código que venia en el libro, y en el PhpEd funciona perfecto, pero si usando wamp server lo intento correr desde ahí mismo, me da el siguiente error:
Notice: Undefined index: terminar in F:\wamp\www\index.php on line 5
Notice: Undefined index: usuarioRegistrado in F:\wamp\www\index.php on line 23
Notice: Undefined variable: error in F:\wamp\www\index.php on line 26
Y no tengo la mas mínima idea de porque larga ese error, alguien me dice porque?
Les adjunto el código fuente.
gracias!
Código PHP :
<?php session_start(); if ($_GET["terminar"]) { session_unset(); session_destroy(); header("location: ?"); } if (count($_POST)) { $username = "user"; $password = "pass"; if ($username == $_POST["frmUsername"] && $password == $_POST["frmPassword"]) { $_SESSION["usuarioRegistrado"] = true; header("location: ?"); } else { $error = "Datos incorrectos"; } } if ($_SESSION["usuarioRegistrado"]) { echo "<center>Ingreso correcto - <a href='?terminar=1'>Terminar sesion</a></center>"; } else { echo "<center>$error</center>"; //mostramos aquí el formulario de ingreso ?> <br /> <form method="post" action="?"> <table border="1" cellspacing="0" cellpadding="5" align="center"> <tr> <td>Ingrese su nombre de usuario</td> <td><input type="text" name="frmUsername"></td> </tr> <tr> <td>Ingrese su contraseña</td> <td><input type="password" name="frmPassword"></td> </tr> <tr> <td colspan="2"><input type="submit" value="Enviar datos"></td> </tr> </table> </form> <?php } ?>