yani ben de çok bilmiyorum ama header genelde çalışmayınca ob_start ekleyince çalışıyor.
İnternete baktım şöyle demişler.

PHP'in "output buffering" opsiyonunu aktif hale getirir. Bu da sayfalar içerisinde PHP'in algilayabilecegi 1'den fazla header kullanmaniza olanak tanir ... Özetle bu.

Castollo57