Estoy tratando de hacer un login muy simple donde nisiquiera uso bases de datos ya que tengo un solo usuario por lo que si introduzco los datos correctos en un formulario se hace login.
Esto seria una cosa asi:
index.php : Formulario con user y password y redirecciona a login.php
login.php : Recibo los parametros y los comparo si $_POST['user'] == 'admin' y contraseña = 1234 entonces los pongo en una sesion ($_SESSION['valida']='true') , hasta ahi todo bien, pero ahora para saber si existe la sesion en otras paginas no puedo pasarlo.
Tengo otro archivo prueba.php donde chequeo si existe $_SESSION['valida'] o si es igual a true pero siempre me dice que no existe.
Como hago para pasarlo entre las diferentes paginas del sitio?
aca les dejo una muestra del codigo:
Código PHP:
Ver original// CODIGO DE LOGIN.php
<?php
// store session data
if ($_POST['id'] =="admin" && $_POST['password'] == '1234'){
$_SESSION['user']='Prueba';
}
?>
<?php
//CODIGO DE prueba.php
echo $_SESSION['user'];
?>