Constantes pré-définies
<<<
Exemples Voir aussi
>>>

6.28 Bufferisation de sortie
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
->Exemples
Voir aussi
flush
ob_clean
ob_end_clean
ob_end_flush
ob_flush
ob_get_clean
ob_get_contents
ob_get_flush
ob_get_length
ob_get_level
ob_get_status
ob_gzhandler
ob_implicit_flush
ob_list_handlers
ob_start
output_add_rewrite_var
output_reset_rewrite_vars

6.28.7 Exemples

Exemple de bufferisation de sortie

<?php

ob_start
();
echo
"Bonjour\n";

setcookie("nom_du_cookie", "valeur_du_cookie");

ob_end_flush();

?>

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).

Note

Lorsque vous passez de PHP 4.1 ou 4.2 à 4.3, assurez-vous que implict_flush est à OFF dans votre php.ini , sinon la fonction ob_start ne masquera pas les affichages engendrés.

<< Exemples >>
Constantes pré-définies Bufferisation de sortie Voir aussi