martes, 18 de diciembre de 2012

solución al problema de Warning: Cannot modify header information - headers already sent by (output started at ...

Hola. Al igual que muchos que les ha aparecido el siguiente problema o advertencia:
Warning: Cannot modify header information - headers already sent by (output started at...
En mi caso hay que verificar que no haya ningún espacio ni nada justo después de < ? php [comenzar aquí].
Pero a veces, ni siquiera es problema de espacios.
Yo incluso ponía comentarios justo después de las etiquetas php. Cuando quité los comentarios y los puse más abajo. El problema desapareció ;)
También, los que tienen problemas justo donde tienen header (location ...) una solución que vi por ahi es: poner al principio ob_start(); y hasta el final ob_flush();
A veces éste último no es necesario. Prueba con y sin el ob_flush();
 

Tags