Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2010, 05:34
Avatar de carballona21
carballona21
 
Fecha de Ingreso: mayo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Problemas con session_start()

Hola:
llevo dos dias intentando solucionar el erro que me da y por mucho que miro no veo nada. He probado muchas cosas y sigue dandome el siguiente error.

conssite en a traves de un registro de usuario con su contraseña, mire en un archivo a ver si existe, si existe le permite ir a los menus y si no vuelve a la pagina de inicio.
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\practica\sesionusu.php:1) in C:\xampp\htdocs\practica\sesionusu.php on line 2


Os pongo el codigo para que veais con va.
  • Index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>bienvenida</title>
<style type="text/css">
<!--
@import url("colors6.css");
-->
</style>
</head>
<body>
<h2>Bienvenido </h2>
<p>&nbsp;</p>
<p>&nbsp;</p>
*</p>
<form id="form2" name="form2" method="post" action="sesionusu.php">
<table width="344" border="1" align="center">
<tr>
<td width="164"><div align="center">Usuario</div></td>
<td width="164"><input type="text" name="usuario" /></td>
</tr>
<tr>
<td><div align="center">Password</div></td>
<td><input type="password" name="clave" /></td>
</tr>
</table>
<p align="center">
<input name="Submit" type="submit" tabindex="10" value="Enviar" />
</p>
<p align="center">&nbsp;</p>
</form>
</body>
</html>
  • sesionusu.php
[INDENT <?php
session_start();
ob_end_clean();
if (file_exists('usuario.txt')){
$lines = file('usuario.txt');
foreach ($lines as $line_num => $line)
{
$datos = explode("#", $line);
if ($datos[0] == $_POST["usuario"] && $datos[1] == $_POST["clave"])
{
$_SESSION["usuario"]=$_POST["usuario"];
include("menu.php");
session_id("usuario");
$encontrado= true;
break;
}
}
if (!$encontrado)
{
Unset ($_SESSION["usuario"]);
include("Bienvenida.php");
}
}
else
include("Bienvenida.php");
?>[/INDENT]