Foros del Web » Programando para Internet » PHP »

Problema con HEADER

Estas en el tema de Problema con HEADER en el foro de PHP en Foros del Web. hola a todos: Tengo el siguiente código: Código PHP: $insert  =  mysql_query ( $insertar , $link );     if (! insert )     echo  "Ya valio" ;     else       ...
  #1 (permalink)  
Antiguo 09/01/2006, 12:41
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
Exclamación Problema con HEADER

hola a todos:

Tengo el siguiente código:

Código PHP:
$insert mysql_query($insertar,$link);
    if (!
insert)
    echo 
"Ya valio";
    else 
    
header("Location: www.yahoo.com"); 
y al momento de ejecutarlo obtengo el siguiente error

Código:
Warning: Cannot add header information - headers already sent by (output started at d:\foxserv\www\tiempoc\insert_new.php:6
Me podria decir alguien como arreglo este problema
Gracias
  #2 (permalink)  
Antiguo 09/01/2006, 12:52
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Revisa que no llames a echo() antes del if o que excribas codigo html, recuerda que no se debe enviar html al cliente antes de usar header().
  #3 (permalink)  
Antiguo 09/01/2006, 12:52
Avatar de KarQ  
Fecha de Ingreso: septiembre-2005
Mensajes: 88
Antigüedad: 12 años, 3 meses
Puntos: 1
No puedes enviar header despues de haber sacado nada por el navegador, comprueba que ninguna línea genera una salida (como un echo) antes de que se llame a la función header() y verás como desaparece el error. Un saludo.
__________________
KarQ - xC
mi weblog en: http://www.monochromatic.es
  #4 (permalink)  
Antiguo 09/01/2006, 12:58
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
Gracias por su ayuda y en efecto era por lo que me decian tenia una salida al navegador.
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 13:48.