Mulige problemer ved arbeid med sesjoner i PHP

Hovedproblemet ved arbeid med sesjoner er følgende: det er ikke tillatt å gjøre noen utskrift til nettleseren før arbeidet med sesjoner er fullført, ellers vil du se følgende feilmelding: Warning: Cannot send session cookie - headers already sent.

Hva er utskrift til nettleseren? Det er ethvert tegn før <?php, for eksempel tekst eller tag, til og med et mellomrom, samt en feilmelding fra PHP. I tillegg kan du ikke gjøre utskrifter via echo, var_dump og print_r.

Kodingen av dokumentet ditt må nødvendigvis være utf-8 uten BOM. Hvis den er kun utf-8, vil det før <?php blitt satt inn et spesialtegn, karakteristisk for denne kodingen, og sesjoner vil ikke fungere.

Задание 1

Korriger feilene gjort i følgende kode:

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

Korriger feilene gjort i følgende kode:

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

Korriger feilene gjort i følgende kode:

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