Problèmes potentiels lors de l'utilisation des sessions en PHP

Le principal problème lors de l'utilisation des sessions est le suivant : aucun affichage ne peut être envoyé au navigateur avant la fin du travail avec les sessions, sinon vous verrez l'erreur suivante : Warning: Cannot send session cookie - headers already sent.

Qu'est-ce que l'affichage vers le navigateur ? C'est tout caractère avant <?php, par exemple, du texte ou une balise, même un espace, ainsi qu'un message d'erreur de la part de PHP. De plus, on ne peut pas faire d'affichage via echo, var_dump et print_r.

L'encodage de votre document doit impérativement être utf-8 sans BOM. S'il est uniquement utf-8, alors avant <?php un caractère spécial sera inséré, caractéristique de cet encodage, et les sessions ne fonctionneront pas.

Задание 1

Corrigez les erreurs commises dans le code suivant :

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

Corrigez les erreurs commises dans le code suivant :

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

Corrigez les erreurs commises dans le code suivant :

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