Mögliche Probleme bei der Arbeit mit Sitzungen in PHP

Das Hauptproblem bei der Arbeit mit einer Sitzung ist das Folgende: Es darf keine Ausgabe an den Browser erfolgen, bevor die Arbeit mit den Sitzungen abgeschlossen ist. Andernfalls wird der folgende Fehler angezeigt: Warning: Cannot send session cookie - headers already sent.

Was bedeutet Ausgabe an den Browser? Das ist jedes Zeichen vor <?php, zum Beispiel Text oder ein Tag, sogar ein Leerzeichen, sowie eine Fehlermeldung von PHP. Darüber hinaus darf keine Ausgabe über echo, var_dump oder print_r erfolgen.

Die Kodierung Ihres Dokuments muss unbedingt utf-8 ohne BOM sein. Wenn es nur utf-8 ist, wird vor <?php ein Sonderzeichen eingefügt, das charakteristisch für diese Kodierung ist, und die Sitzungen werden nicht funktionieren.

Задание 1

Korrigieren Sie die Fehler im folgenden Code:

htmltext
<?php
  session_start();
?>
Задание 2

Korrigieren Sie die Fehler im folgenden Code:

html<p>
  <?php
    session_start();
  ?>
</p>
Задание 3

Korrigieren Sie die Fehler im folgenden Code:

html<?php
  echo 'text';
  session_start();
?>