Dit gebeurt meestal wanneer er onbedoelde uitvoer van het script is voordat u de sessie start. Met je huidige code zou je kunnen proberen om output buffering te gebruiken om het op te lossen.
probeer een aanroep toe te voegen aan de ob_start(); functie helemaal bovenaan uw script en ob_end_flush(); helemaal aan het einde van het document.