Foros del Web » Programando para Internet » PHP »

Errores En Session

Estas en el tema de Errores En Session en el foro de PHP en Foros del Web. Hola: tengo una página ("componentes.php") que al cargar me muestra estos errores y no se por qué: Warning: session_start(): Cannot send session cookie - headers ...
  #1 (permalink)  
Antiguo 06/06/2004, 09:36
 
Fecha de Ingreso: septiembre-2003
Mensajes: 51
Antigüedad: 20 años, 7 meses
Puntos: 0
Información Errores En Session

Hola: tengo una página ("componentes.php") que al cargar me muestra estos errores y no se por qué:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\appserv\www\netman_php\componentes.php:158) in c:\appserv\www\netman_php\validado.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\appserv\www\netman_php\componentes.php:158) in c:\appserv\www\netman_php\validado.php on line 2.

Alguien me puede ayudar?

El código de "validado.php" es:
<?
session_start ();
if ((empty($SESSION["Usuario"])) && (empty($SESSION["Password"])))
{
header ("Location: /netman_php/noautorizado.php");
}
else
{
$link = mysql_connect("LOCALHOST");
mysql_select_db("NETMAN", $link);
}
?>

Este mismo fichero lo tengo con "include" en otras páginas y no me da error, salvo en ésta. Si os hace falta el código de "componentes.php", decídmelo y os lo envío via e-mail, pues tiene 450 líneas de codigo. Gracias.
  #2 (permalink)  
Antiguo 06/06/2004, 10:26
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Hola JAOL1970
Esto ocurre simplemente por la existencia de una línea en blanco
o una salida HTML antes del script,
verifica que no tengas espacios en blanco ni al inicio del script, ni después de la finalización.

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:56.