Foros del Web » Programando para Internet » PHP »

Ayuda con header("Location:")...

Estas en el tema de Ayuda con header("Location:")... en el foro de PHP en Foros del Web. Buen día amigos tengo este problemita, me marca este error: Warning: Cannot modify header information - headers already sent by (output started at C:\www\conexion.php:16) in ...
  #1 (permalink)  
Antiguo 30/09/2008, 09:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 19 años, 1 mes
Puntos: 1
Ayuda con header("Location:")...

Buen día amigos tengo este problemita, me marca este error:
Warning: Cannot modify header information - headers already sent by (output started at C:\www\conexion.php:16) in C:\www\switch.php on line 9

este es el codigo, no le veo el error a mi codigo me pueden ayudar, gracias
Código PHP:
include("conexion.php");
$link=Conectarse();
$sql=mysql_query("select * from configuracion",$link);
$row=mysql_fetch_array($sql);
$estatus=$row['estatus'];
if(
$estatus==0)
{
header ("Location: close.php"); 
exit;
}
if(
$estatus==1)
{
header("Location: load_file.php");
exit;

  #2 (permalink)  
Antiguo 30/09/2008, 09:37
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: Ayuda con header("Location:")...

El error lo tienes en la linea 16 del script conexion.php, ya que esta imprimiendo en pantalla algo antes del header que tienes en el script switch.php.

Saludos!
  #3 (permalink)  
Antiguo 30/09/2008, 09:44
 
Fecha de Ingreso: septiembre-2007
Mensajes: 139
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Ayuda con header("Location:")...

Dancresi para que entiendas.. cualquier header que quieras implementar, en este caso para redieccionar a otra pagina, debe ir antes de cualquier scipt que imprima algo en pantalla..
porq es el header.. debe ir arriba del "curpo" en sentido figurado.. y en este caso el "curpo" es cualquier cosa que imprimistes en pantalla.. ya sea html o php
  #4 (permalink)  
Antiguo 30/09/2008, 09:54
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda con header("Location:")...

Cita:
Iniciado por diazhh Ver Mensaje
debe ir antes de cualquier scipt que imprima algo en pantalla
No necesariamente debe ser algo que "se imprima". El generar cookies tambiñen envía cabeceras al navegador. El uso anterior de header() para cualquier otra cosa también ya envía las cabeceras.

@dancresi, seguramente en tu archivo conexion.php Tienes espacios o saltos de línea después del cierre ?>. Verifica eso.

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 23:57.