potrebbe essere "colpa" di un aggiornamento php, apache o del browser?
Si, ho pensato anch'io fosse colpa di un aggiornamento del BROWSER Chrome (dato che è uscita un'altra versione in questi giorni)..

..MA..che dire allora di Firefox il quale ce l'ho aggiornato da tempo? Ed IE? E Opera e Safari?

Non lo sò ragazzi, forse il browser non centra.

Php & Apache ..non penso..ho impostato EasyPhp in modo da non cercare aggiornamenti.

Non saprei ragazzi.

Per ora comunque ho tralasciato l'uso di ob_start(), la utilizzavo solo ed esclusivamente per utilizzare la funzione header() in fondo alla pagina. Ho sostituito con un semplicissimo window.location.replace()