is het handig/gebruikelijk om session_start () te verwerken inde header?
michiel v
21/12/2011 10:30:19PHP hulp
22/12/2024 17:09:08- Mark -
21/12/2011 10:36:34Er mag geen output zijn voordat je session_start() aanroept dus het zou zelfs een foutmelding moeten geven als je het in de header van je pagina stopt.
michiel v
21/12/2011 10:50:48Thanks voor je hulp Mark,
Maar hoe zit het dan als een ingelogde gebruiker een andere header te zien moet krijgen?
Wat bedoel je precies met output?
Maar hoe zit het dan als een ingelogde gebruiker een andere header te zien moet krijgen?
Wat bedoel je precies met output?
output is de HTML die de gebruiker ziet. Voordat je een session_start(); gebrukt, mag er nooit HTML gebruikt worden. Een witregel is zelf al uit den boze.
Oplossing: plaats de session_start(); direct na de <?php start-tag in index.php.
Oplossing: plaats de session_start(); direct na de <?php start-tag in index.php.
Gewijzigd op 21/12/2011 10:56:41 door - Ariën -
Marijke Hakvoort
21/12/2011 10:56:06Zoiets bijvoorbeeld.
michiel v
21/12/2011 11:12:06kees Schepers
21/12/2011 13:42:33Wijn er ook mensen die session.auto_start = 1 configureren in hun php.ini / via php flag in htaccess? Dat kan ook natuurlijk. Ik gebruik zelf Zend Framework en daar is dat dan niet zo handig maar anders wellicht wel?