Session must be started before any output has been sent to the browser

Wenn das Zend Framework folgende Meldung liefert: „Warning: Exception caught by form: Session must be started before any output has been sent to the browser„, dann kann das daran liegen, dass die Zeichensatzkodierung für den Controller, der diesen Fehler verursacht, nicht korrekt gesetzt ist.

Bei mir wurde dieser Fehler durch einen Controller ausgelöst, der mit „UTF-8“ kodiert war. Eine Änderung der Kodierung auf „UTF-8 ohne BOM“ sorgte hier für wahre Wunder. Die Kodierung mit „ANSI“ hat auch funktioniert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.