Si se produce el siguiente error en PHP:
PHP Warning: Cannot modify header information – headers already sent by …
Asegurate de que el fichero que te está produciendo el error no está enviando código html al servidor. Esto quiere decir que hay que tener mucho cuidado con todo, no solo los echo sino también espacios en blanco que el intérprete php pueda considerar código html.
Este error se suele producirse con relativa asiduidad cuando desde el código hacemos un
... <html> <?php /* Esto producirá un error. Fíjese en el html * que se muestra antes que la llamada a header() */ header('Location: http://www.example.com/'); exit; ?> ...