Tengo un problema con el uso de sesiones. Estoy practicando para aprender a utilizar sesiones en mi aplicacion web. Encontre una pequeña guia en la red, que permite crear un sistema de autentificación. Parece bastante sencillo y decidi utilizarlo como practica. Pero me encuentro con un error que es el siguiente:
Warning:
open(/tmp\sess_195129522afd8e0f7f7256b2fd64c9df,
O_RDWR) failed: No such file or directory (2) in C:\FoxServ\www\home\glosario\seminario\control.php on line 6
Warning: Cannot add header information - headers already sent by (output started at C:\FoxServ\www\home\glosario\seminario\control.php :6) in
C:\FoxServ\www\home\glosario\seminario\control.php on line 8
Warning: open(/tmp\sess_195129522afd8e0f7f7256b2fd64c9df,
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
Como pueden ver estoy utilizando foxserv 3 en windows. el archivo de configuración dice lo siguiente sobre Php y la sesiones:
PHP Version 4.2.2
Configuration
session
Directive Local Value Master Value
session.auto_start Off Off
Esto que significa, que esta desactivado el inicio automatico de sesiones???
Debo verificar algo en el php.ini????
De todas formas aqui tienen el código que estoy utilizando:
Código PHP:
control.php
<?
//vemos si el usuario y contraseña es váildo
if ($_POST["usuario"]=="miguel" && $_POST["contrasena"]=="qwerty"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$_SESSION["autentificado"]= "SI";
header ("Location:mantenimiento.php");
}else {
//si no existe le mando otra vez a la portada
header("Location:entrada.php?errorusuario=si");
}
?>
Seguridad.php
<?
//Inicio la sesión
session_start();
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location:entrada.php");
//ademas salgo de este script
exit();
}
?>
<?include ("seguridad.php");?>
<html>
<head>
<title>Aplicación segura</title>
</head>
<body>
<h1>Si estás aquí es que te has autentificado</h1>
<br>
----
<br>
Aplicación segura
<br>
----
<br>
<br>
<a href="salir.php">Salir</a>
</body>
</html>
Bueno espero alguien pueda ayudarme, pare ver que estoy haciendo mal o cual es el error.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Gracias de antemano a quien pueda ayudarme!
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)