Mogući problemi u radu sa sesijama u PHP-u

Osnovni problem u radu sa sesijom je sledeći: ne smete da vršite nikakav ispis u brauzer pre završetka rada sa sesijama, u suprotnom primeru videćete sledeću grešku: Warning: Cannot send session cookie - headers already sent.

Šta je ispis u brauzer? To je bilo koji simbol pre <?php, na primer, tekst ili tag, čak i razmak, kao i poruka o grešci sa strane PHP-a. Pored toga, ne možete da vršite ispis preko echo, var_dump i print_r.

Kodiranje vašeg dokumenta mora obavezno da bude utf-8 bez BOM. Ako bude samo utf-8, onda će pre <?php biti umetnut specijalni simbol, karakterističan za ovo kodiranje i sesije neće da rade.

Задание 1

Ispravite greške, učinjene u sledećem kodu:

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

Ispravite greške, učinjene u sledećem kodu:

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

Ispravite greške, učinjene u sledećem kodu:

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