Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2005, 10:02
Avatar de Boneless
Boneless
 
Fecha de Ingreso: julio-2005
Mensajes: 10
Antigüedad: 18 años, 9 meses
Puntos: 0
Sesion fallida, ni siquiera se crea

hola, tengo una pagina en php donde si el login y la contraseña estan en la BD ella me muestra un mensaje de bienvenida y se supone que me tiene que crear una sesion, el problema es que creando la sesion me dice esto:


Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\programa\comprobar.php:8) in c:\archivos de programa\easyphp1-8\www\programa\comprobar.php on line 26

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\archivos de programa\easyphp1-8\www\programa\comprobar.php:8) in c:\archivos de programa\easyphp1-8\www\programa\comprobar.php on line 26


Para que tengan una idea mas clara aqui esta el codigo:

<html>
<head>
<title>comprobar</title>
</head>
<body>
<?
//Tomo los valores del post de login.html
$nick=$_POST["nick"];
$pass=$_POST["pass"];

//Conexion
mysql_connect("localhost","root","");

//Ejecuto sentencia SQL
$result=mysql_db_query("programa","select * from datos where nick='$nick' and pass='$pass'");

//Pregunto
if (mysql_num_rows($result)==0)
{
//Mensaje de error
echo "No Registrado"."<br><a href='login.html'>volver</a>";
}
else
{session_start();
//Muestro usuario
while ($row=mysql_fetch_array($result))
{
echo '<br>Bienvenido '.$row["name"].' '.$row["last"];
echo"<br>Sesion iniciada";
echo "<br><a href='login.html'>volver</a>";
}
}
mysql_free_result($result)
?>
</body>
</html>