Para nada, tu código es tan simple que de verdad es muy extraño que ya no funcione (es broma).
Las actualizaciones de PHP no afectan para nada como se comporta header(), así que por ahí no va la cosa.
Lo único que sí es bastante probable es que estás usando
<? cuando debería ser
<?php siempre, pues esa es la forma correcta.
¿Será?