bien eso sucede porque vos estás tratando de redirigir a otra url, cuando PHP ya ha enviado algo de código HTML.
Si no has enviado HTML, fijate nunca dejar una línea en blanco antes de la apertura de la etiqueta php
esto es incorrecto:
Cita: 1.
2. <?php
3. session_start();
4. // más código php
5. ?>
en cambio, esto es correcto:
Cita: 1. <?php
2. session_start();
3. // más código php
4. ?>
fijate q en el primer caso tenés una línea en blanco antes de "<?php".. espero hacerme comprender..