7.76 Bufferisation de sortie
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies ->Exemples . Voir aussi . flush . ob_clean . ob_end_clean . ob_end_flush . ob_flush . ob_get_clean . ob_get_contents . ob_get_length . ob_get_level . ob_get_status . ob_gzhandler . ob_implicit_flush . ob_start
|
7.76.7 Exemples
Output Control example |
<?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 (& 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.
|
|