Problema con session y header
Publicado por Ricardo Ríos (7 intervenciones) el 04/01/2007 04:26:32
tengo ahora otro problemilla con las sesiones de verdad no se lo que ocurre he estado horas analizando y probando y me sigue dando el mismo error q es el siguiente:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 17
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 17
Warning: Cannot modify header information - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 20
Aca esta el script de comprueba.php que supuestamente es donde esta el problema :
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4 <title>AUTORIZACIÓN</title>
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6 </head>
7 <body>
8 <?php
9 $usuario = $_POST['usuario'];
10 $clave = $_POST['clave'];
11 $conectar = mysql_connect("localhost","root","");
12 mysql_select_db("usuarios",$conectar);
13 $sql = "SELECT usuarios.usuario, usuarios.clave FROM usuarios WHERE usuarios.usuario = '$usuario' AND usuarios.clave = '$clave'";
14 $result = mysql_query($sql,$conectar);
15 if (mysql_num_rows($result) != 0)
16 {
17 session_start(); //supuestamente aca hay dos de los problemas ???
18 session_register("autentificado");
19 $autentificado = "SI";
20 header ("Location: consulta4.php"); // y aca hay otro porblema ???
21 }
22 else
23 {
24 header ("Location: Entrada.htm");
25 }
26 mysql_free_result($result);
27 mysql_close($conectar);
28 ?>
29 </body>
30 </html>
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 17
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 17
Warning: Cannot modify header information - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 20
Aca esta el script de comprueba.php que supuestamente es donde esta el problema :
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4 <title>AUTORIZACIÓN</title>
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6 </head>
7 <body>
8 <?php
9 $usuario = $_POST['usuario'];
10 $clave = $_POST['clave'];
11 $conectar = mysql_connect("localhost","root","");
12 mysql_select_db("usuarios",$conectar);
13 $sql = "SELECT usuarios.usuario, usuarios.clave FROM usuarios WHERE usuarios.usuario = '$usuario' AND usuarios.clave = '$clave'";
14 $result = mysql_query($sql,$conectar);
15 if (mysql_num_rows($result) != 0)
16 {
17 session_start(); //supuestamente aca hay dos de los problemas ???
18 session_register("autentificado");
19 $autentificado = "SI";
20 header ("Location: consulta4.php"); // y aca hay otro porblema ???
21 }
22 else
23 {
24 header ("Location: Entrada.htm");
25 }
26 mysql_free_result($result);
27 mysql_close($conectar);
28 ?>
29 </body>
30 </html>
Valora esta pregunta


0