Możliwe problemy przy pracy z sesjami w PHP

Główny problem przy pracy z sesją jest następujący: nie można dokonywać żadnego wyjścia do przeglądarki przed zakończeniem pracy z sesjami, w przeciwnym razie zobaczysz następujący błąd: Warning: Cannot send session cookie - headers already sent.

Co to jest wyjście do przeglądarki? To dowolny symbol przed <?php, na przykład tekst lub tag, nawet spacja, a także komunikat o błędzie ze strony PHP. Ponadto nie można robić wyjść przez echo, var_dump i print_r.

Kodowanie twojego dokumentu koniecznie musi być utf-8 bez BOM. Jeśli będzie po prostu utf-8, to przed <?php zostanie wstawiony specjalny symbol, charakterystyczny dla tego kodowania i sesje nie będą działać.

Задание 1

Popraw błędy popełnione w następującym kodzie:

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

Popraw błędy popełnione w następującym kodzie:

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

Popraw błędy popełnione w następującym kodzie:

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