Cita: header("Location: ../php/bad-contacto.php");
<< Antes de eso....... se imprime algo con echo / print... hay un especio delante de <?php o bien se genera un warning / error / excepcion y se imprime ese "error"
Cualquier cosa que se envie al navegador rompe los headers
PD: verifica tambien estes guardando el documento como WITHOUT BOM (w/ BOM)