A nagykönyv azt mondja, hogy minden HTTP headernek még azelőtt kell kimennie a szerverről, hogy más HTML tartalmat kiíratunk.
HTTP headert írnak PHP esetén az alábbi függvények:
setcookie()
header()
session_start()
A használatuk - tetszőleges sorrendben tehát így néz ki:
session_start();
header("......'');
//........ többi kód ........
HTML oldal kódja Ha include, require, include_once vagy require_once függvényeket használunk a session nyitása előtt, akkor vigyázni kell, hogy ezek egyike sem gyártson kimenetet. Megoldás:Ha a fentiek ellenére mégsem menne a sessionkezelés akkor az alábbiakat kell megnézni:
Ha ezeket megnéztük, akkor biztosak lehetünk abban, hogy a sessionkezelés menni fog.