Diese Warnung wird ausgegeben, wenn du eine Session setzt, vorher jedoch bereits eine Ausgabe tätigst. Du musst auf jeden Fall die Session starten, bevor der Antwort-Body ausgegeben wird, also bevor der letzte Header gesendet wurde. Denn auch die Sessions werden per HTTP-Header übertragen und können daher später nicht mehr nachträglich gesetzt werden.
Die Lösung des Problems ist also, so früh wie möglich im Script, insbesondere jedoch vor der ersten Ausgabe, die Session zu starten:
1 |
session_start(); |
Schreibe einen Kommentar