flush()
odešle záhlaví již ve frontě (v tomto případě soubory cookie). Odstraňte flush()
volání. Tento kód vyvolá chybu o nemožnosti výstupu 2. záhlaví:
<?php
header('a: 1');
flush();
header('b: 2');
?>
Můžete také odstranit výstupní vyrovnávací paměť - zde nedělá nic užitečného. Tento kód však funguje dobře:
<?php
ob_start();
header('a: 1');
ob_end_flush();
header('b: 2');
?>
Pouze flush()
ve skutečnosti posílá záhlaví.