例1 出力制御の例
<?php ob_start(); echo "Hello\n"; setcookie("cookiename", "cookiedata"); ob_end_flush(); ?>
上記の例では、echo からの出力は、 ob_end_flush がコールされるまで出力バッファに 保存されます。この際、 setcookieをコールするとエラーを発生することな くクッキーが保存されます (通常、データの送信後はブラウザにヘッダ を送信することはできません)。