Mi spiace, ma purtroppo non sono abbastanza 'spesso' per dirti dove è l'errore senza avere sotto mano il progetto completo.
Però posso dirti come farei io:
a me pare che l'errore sia dovuto al fatto che la funzione session_start() viene invocata dopo che sia stato stampato un output html. Quindi controllerei dove viene chiamata questa funzione e salirei a ritroso per capire in che punto viene stampato un output prima della chiamata a session_start(). Se riesci a scovare dove (ammesso che il problema sia effettivamente quello) devi poi solamente inizializzare la sessione in un punto precedente al primo output.
Non sono se sono stato chiaro, sono errori strxxzi quelli comunque prima o poi si beccano.
Ciao

Rispondi quotando