Les fonctions d'entrée/sorties vous permettent de contrôler
quand les données ont été envoyées par le script. Cela peut
être utile dans certaines situations, notamment si vous devez
envoyer des en-têtes au navigateur après avoir envoyé
des données. Ces fonctions n'affectent pas les en-têtes
envoyées par la fonction header() ou les
cookies envoyés par setcookie(). Seules les
fonctions telles que echo() et les données entre
blocs PHP sont affectées.
Dans l'exemple ci-dessus, la fonction echo()
est stockée dans un buffer jusqu'à l'appel de la fonction
ob_end_flush(). Dans le même
temps, l'appel à setcookie() a réussi
à créer un cookie, sans générer d'erreur.
(D'habitude, vous devez envoyer les en-têtes avant les données).
Voir aussi
header() et
setcookie().
Sommaire: