Möjliga problem vid arbete med sessioner i PHP

Det huvudsakliga problemet vid arbete med sessioner är följande: inget får skickas till webbläsaren förrän arbetet med sessionerna är avslutat, annars kommer du att se följande fel: Warning: Cannot send session cookie - headers already sent.

Vad menas med utskrift till webbläsaren? Det är vilket tecken som helst före <?php, till exempel text eller en tagg, till och med ett mellanslag, samt felmeddelanden från PHP. Dessutok kan man inte göra utskrifter via echo, var_dump eller print_r.

Din dokuments kodning måste vara utf-8 utan BOM. Om den bara är utf-8, så kommer ett speciellt tecken, karakteristiskt för denna kodning, att infogas före <?php och sessionerna kommer inte att fungera.

Задание 1

Rätta felen i följande kod:

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

Rätta felen i följande kod:

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

Rätta felen i följande kod:

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