ho cpaito che i cookie devo essere elaborati prima che il tuo arrivi al browser e lo fatto con ob_start().

Io questo riesco a capire dal manuale php in inglese.