Cita:
Iniciado por calavera Lo que puedes llegar hacer es insertar la sgte funcion al principio de todo el codigo
<?php
ob_start(); //permite dejar pasar el llamado de header//
?>
y al final de header, luego que cierras la instruccion en php ?>, si no teresultase prueba al final de todo
?>
<?php
ob_end_flush(); //permite dejar pasar el llamado de header//
?>
Espero que te sirva o puedes consultar al FAQ's
El uso del control del buffer de PHP de esa forma solventaría el probelma principal de "poner un header() donde guste" .. pero todo tiene su costo.
El uso del control del buffer de esa forma sobre-carga al servidor para una taréa que perfectamente se puede solventar "entendiendo" un poco como funciona "PHP" y ordenando el código en consecuencia (no digo que tu "calavera" no sepas esto .. sólo un comentario argumentado).
Un saludo,