il punto è, più semplicemente, che non puoi stampare nulla (echo e compagnia bella) prima di aver avviato le sessioni e/o inviato cookie.
SI
NOCodice PHP:
session_start();
echo "Ciao mondo";
tu hai avviato la sessione a riga 230, ovviamente prima avrai stampato qualcosina...session start, quando serve, va il 99% delle volte in testa allo script o prima di una istruzione che potrebbe stampare qualcosaCodice PHP:
echo "Ciao mondo";
session_start();