Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2004, 19:25
skywaker
 
Fecha de Ingreso: marzo-2004
Mensajes: 65
Antigüedad: 20 años, 1 mes
Puntos: 0
problemas con session_start()!!! necesito ayuda

Antes que otra cosa, hola a todos!!! pasando a mi problema, tengo una pagina principal (index.php) donde tengo este codigo

/*

<html>
<head>
<title>Autentificación PHP</title>
</head>
<body>
<h1>Autentificación PHP</h1>
<form action="control.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td colspan="2" align="center"
<?if ($_GET["errorusuario"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
<?}else{?>
bgcolor=#cccccc>Introduce tu clave de acceso
<?}?></td>
</tr>
<tr>
<td align="right">USER:</td>
<td><input type="Text" name="usuario" size="8" maxlength="50"></td>
</tr>
<tr>
<td align="right">PASSWD:</td>
<td><input type="password" name="contrasena" size="8" maxlength="50"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
<br>
<br>
Datos correctos:
<br>
<br>
User: skywaker
<br>
Passwd: gamma
</body>
</html>
*/

El cual manda las variables user y Passwd a otro archivo llamado control.php (su codigo es el que sigue) donde valida si es un usuario legitimo o valido

/*
<?
//vemos si el usuario y contraseña es váildo
if ($_POST["usuario"]=="skywaker" && $_POST["contrasena"]=="gamma"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$_SESSION["autentificado"]= "SI";
header ("Location: aplicacion.php");
}else {header("Location: index.php?errorusuario=si");//si no existe le mando otra vez a la portada
}
?>

*/

si la comparcion es verdadera pues mi variable de session le asigna un valor de "SI" y redirecciono a el archivo aplicacion.php
donde se mostrara solamente un aviso de que es un usuario valido "posteriormente pondre mas cosas pero ahorita no las detallo"

aplicacion.php
/*
<?php 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>


*/


al inicio de esta pagina llamo un archivo que se llama seguridad.php donde verifica si la variable de session tiene valor de "SI" en caso contrario pues redirecciona la pagina a la de index.php que mostre en el inicio

pero el problema es que cuando trato de entrar me despliega el navegador lo siguiente como podria solucionarlo??????? agradeceria muchissiiimo que alguien me ayudara
Warning: session_start(): open(/tmp\sess_0f5ebfbe116e465acfdf30a0e6ba6963, O_RDWR) failed: No such file or directory (2) in c:\apache\htdocs\ejemplos\autentificacion-php\control.php on line 6

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\apache\htdocs\ejemplos\autentificacion-php\control.php:6) in c:\apache\htdocs\ejemplos\autentificacion-php\control.php on line 6

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs\ejemplos\autentificacion-php\control.php:6) in c:\apache\htdocs\ejemplos\autentificacion-php\control.php on line 6

Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\ejemplos\autentificacion-php\control.php:6) in c:\apache\htdocs\ejemplos\autentificacion-php\control.php on line 8

Warning: Unknown(): open(/tmp\sess_0f5ebfbe116e465acfdf30a0e6ba6963, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0