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.