Auge: Hallo, danke nochmal ...und noch eine kurze Verständnisfrage :D

Beitrag lesen

Hallo

Bin zum Thema Redirect auf https://www.cyberciti.biz/faq/php-redirect/ gestoßen, dort findet sich unter anderem auch die Festellung:

 (...) header() must be called before any actual output is sent (...)

Jetzt meine Verständnisfrage: session_start() ist kein Output in dem Sinne - was wird aber eigentlich als Output definiert?

Irgendein an den Browser gesendetes Zeichen. Das kann zum Beispiel ein Leerzeichen oder Zeilenumbruch vor dem mit <? oder <?php definierten Start des Skriptbereichs sein.

 <= hier irgendein Zeichen vor beginn des Skriptbereichs und du hast „verloren“
<?php
// dein Code

Tschö, Auge

--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett