Creo que es facil de comprender
Las cabeceras se deben de enviar antes que cualquier otra cosa al navegador.
Nunca esta demas leer el manual.
Header.
Igualmente tienes varios temas que abordan esto, nunca esta de mas hacer una busqueda en el foro. Hace apenas unos dias otro compañero hizo la misma consulta
aquí.