Ejemplo #1 Ejemplo de bufferización de salida
<?php
ob_start();
echo "Bonjour\n";
setcookie("cookiename", "cookiedata");
ob_end_flush();
?>
En el ejemplo anterior, la instrucción echo se almacena en un buffer hasta la llamada a la función ob_end_flush(). Al mismo tiempo, la llamada a setcookie() ha tenido éxito en la creación de un cookie, sin generar errores. (Normalmente, los encabezados deben enviarse al navegador antes de los datos).