Skip to content

Headers and Output Buffering

Headers must be sent before any output.

Output buffering allows delaying output so headers can still be modified.

ob_start();
echo "Hello";
header("X-Test: Example");
ob_end_flush();