Ti perdono, ma questa frase
è abbastanza eloquente.Quando è possibile sarebbe forse meglio evitare di impostare l’output buffering su on al limite inserire il valore di 4096 bytes come descritto nel php.ini e cercare di fare attenzione a non inserire dell’output in precedenza alle chiamate della funzione header()
L'Output Buffering è una possibile soluzione, che personalmente non consiglio e non ho mai consigliato nemmeno nell'articolo.
Che a te non piaccia ( e nemmeno a me ) questo non significa che non sia una soluzione.