Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/07/2003, 05:42
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

El header (o el setcookie) te daran error si ya se han enviado las cabeceras y algo de contenido al navegador. En el mensaje de error te dice que ya se enviaron en la linea 20 de menu.php. en ese punto mandas algo al navegador que hace que se manden tambien las cabeceras. Tu "truco" de usar ob_start() lo tienes que hacer antes de esa salida. Si en esa linea 20 de menu.php se supone que no deberia salir nada, puede ser (si usas includes) que tengas una linea vacia al final de uno de los ficheros que incluyes, y eso es considerado salida al navegador.

Lo que comenta Cain del meta refresh te obligaria a generar ese HTML dentro del <head>, lo que tambien te puede dar quebraredos de cabeza.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.