session_start(); muss immer ganz am anfang stehen, davor darf nichts sein (nicht mal eine leerzeile, ein <html>-tag o.ä.)
Wollte ich nochmal korrigieren, wie es oben stand war es vollkommen korrekt
korrekt:
- <?php</li><li style="" class="li2">session_start();</li><li style="" class="li1">?>
- <?php</li><li style="" class="li2">// oh hai</li><li style="" class="li1">session_start();</li><li style="" class="li2">?>
- <?php</li><li style="" class="li2">$yay = "a chiken";</li><li style="" class="li1">session_start();</li><li style="" class="li2">?>
nicht korrekt:
(Fehler: HTTP-Headers already sent. Sobald die erste Zeile Text rausgeht werden natürlich auch die Header verschickt)
[Meh, das Beispiel mit der Leerzeile will der mir net machen, wird aus dem Code-Tag rausgetrimmt]
- <!-- Kommentar zählt manchmal doch -->
- <?php</li><li style="" class="li1">session_start();</li><li style="" class="li2">?>
- <html>
- <?php</li><li style="" class="li1">session_start();</li><li style="" class="li2">?>