Warning: open(/tmp\sess_90639e81d6fa16e8e65883d59ec042da, O_RDWR) failed: No such file or directory (2) in c:\foxserv\www\aplicacion\principal.php on line 21
Warning: Cannot add header information - headers already sent by (output started at c:\foxserv\www\aplicacion\principal.php:21) in c:\foxserv\www\aplicacion\principal.php on line 23
Warning: open(/tmp\sess_90639e81d6fa16e8e65883d59ec042da, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
En la página principal uso las variables de sesión de este modo, que es donde creo que tengo el errror:
Código PHP:
       $sql="select * from gestores where Id='".$_POST['NombreDeUsuario']."' and Contraseña='".$_POST['Password']."';";
    $NombreDeUsuario=$_POST['NombreDeUsuario'];
    $result=mysql_query($sql);
    $count=mysql_num_rows($result);
    if($count>0 && $_POST['NombreDeUsuario']=="root" ){
       session_start();
       $_SESSION['validado']="$NombreDeUsuario";
       header("Location: /Aplicacion/Administrador.htm");
    }
    else{
         if($sql && mysql_num_rows($result)){
            //envio a una pagina a los que estan en la bd
            session_start();
            $_SESSION['validado']="$NombreDeUsuario";
            header("Location: /Aplicacion/Profesores.htm");
            exit();
         }
         else{
              //devuelvo al formulario a los que no estan en la bd
              header("Location: /Aplicacion/Principal.htm");
              exit();
         }
    } 
    En las páginas que son de uso restringido hago un include de este código
Código PHP:
   <?php
session_start();
if (empty($_SESSION['validado'])){
    header ("Location: principal.htm");
    exit();
}
?>     
 


