flush()
sender de overskrifter, der allerede er i kø (cookies i dette tilfælde). Fjern flush()
opkald. Denne kode vil give en fejl om ikke at være i stand til at udlæse den 2. overskrift:
<?php
header('a: 1');
flush();
header('b: 2');
?>
Du kan også fjerne output buffering - det gør ikke noget nyttigt her. Denne kode fungerer fint, dog:
<?php
ob_start();
header('a: 1');
ob_end_flush();
header('b: 2');
?>
Kun flush()
sender faktisk overskrifter.