He leído varias paginas y tutoriales pero no logro dar con el clavo.
A ver si pueden explicarme q hago mal
Estos son los códgos q uso:
login.php
Código PHP:
   <?php
session_start();
if(isset($SESSION)){
   header("location:user.php");
} else { 
?>
   <html><head><title>Necesita identificación! </title></head>
      <body>
      <center><h1>Identificate! :D </h1></center>
           <form action="comprueba.php" method="POST">
                Usuario: <input type="text" name="usr"><br>
                Clave: <input type="password" name="pas"><br>
                <input type="submit" value="Entrar">
           </form>
       </body></html>
<?php
} 
?>    Código PHP:
   <?php
// Inicio la session
   session_start();
 
// script con datos para acceder a la DB
   include_once("./datos.php");
 
// Datos q recibo del formulario
   $usuario = $_POST['usr'];
   $clave  = $_POST['pas'];
 
// Compruebo q el usuario exista
   $result = comprobar($usuario, $clave);
 
// Verifico el resultado
   if(mysql_num_rows($result)==0){
      echo "No existe el login introducido";
   } else {
      $array=mysql_fetch_array($result);
 
      // Guardo datos en array
      $datos =array (
          'firma'      =>$array['Firma'],
          'msn'       =>$array['msn'],
          'nombre'  =>$usuario
      );
 
// Guardo el array en variables de session
      $_SESSION["SESSION"]=$datos;
 
// Redireccono
      header("location:user.php");
   }
?>    user.php
Código PHP:
   <?php
// Inicio session
   session_start();
 
// Compruebo q exista
   if(!isset($_SESSION)){
      echo "Nop che";
//header("location:login.php");
   } else {
      echo "<html><body>";
      echo "Sip che!!!  lol ";
      echo $_SESSION['datos']['nombre'];
      echo "<br>Has entrado con el nombre de usuario ";
      echo $_SESSION['datos']['firma']." - ";
      echo $_SESSION['datos']['msn'];
      echo "<br>Para cerrar la sesión, pulsa: <a href='logout.php'>logout</a>";
      echo "</body></html>";
   }
?>    Código PHP:
   <?php
session_start();
   if(!isset($_SESSION)){
      header("location:login.php");
   } else {
      session_unset();
      session_destroy();
      echo "Las variables de sesión han sido eliminadas, y la sesión se ha dado por finalizada correctamente ;-)";
   }
?>     Cita:   
Bienvenido 
Has entrado con el nombre de usuario -
Para cerrar la sesión, pulsa: logout
 Has entrado con el nombre de usuario -
Para cerrar la sesión, pulsa: logout
Osea, no hace los echo, mas bien estan vacíos, pero no entiendo q hago mal......
 
 
