login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Opgelost][PHP] Kan Session cookie niet verzende...

Offline Wouser - 27/07/2006 20:28 (laatste wijziging 27/07/2006 23:26)
Avatar van WouserPHP interesse Heyz...

Op mijn loginpagina krijg ik deze error;

Citaat:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/Wouser/domains/wouser.phpvolution.com/public_html/website/home.php:9) in /home/Wouser/domains/wouser.phpvolution.com/public_html/website/login.php on line 7

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/Wouser/domains/wouser.phpvolution.com/public_html/website/home.php:9) in /home/Wouser/domains/wouser.phpvolution.com/public_html/website/login.php on line 7


Kan iemand me helpen met het oplossen van dit probleem? Ik weet dat het waarschijnlijk kan door gewoon ob_start() bovenaan te zetten maar dat wil ik niet...

Hier is de code: http://www.plaatscode.be/1558/

Script gebasseerd op die van Fangorn http://www.site...&id=85

PS ong. zelfde error heb ik ook bij logout form...
code: http://www.plaatscode.be/1559/

15 antwoorden

Gesponsorde links
Offline marten - 27/07/2006 20:29
Avatar van marten Beheerder session_start() moet helemaal boven aan
Offline Wouser - 27/07/2006 20:40
Avatar van Wouser PHP interesse Heeft geen zin error geeft die dan gewoon aan op regel 1
Offline Grayen - 27/07/2006 20:44 (laatste wijziging 27/07/2006 20:46)
Avatar van Grayen PHP ver gevorderde doe altijd it:

  1. <?php ob_start(); ?>
  2. de rest van je pagina
  3. <?php ob_end_flush(); ?>

dus wil je er session_start() zetten dan doe je dit:

  1. <?php
  2. ?>
  3. de rest van je pagina
  4. <?php ob_end_flush(); ?>


dus ob_start() helemaal bovenaan en ob_end_flush() helemaal onderaan om te verkomen dat hij met errors komt zoals headers already sent out...
Offline Wouser - 27/07/2006 20:51 (laatste wijziging 27/07/2006 21:25)
Avatar van Wouser PHP interesse
Citaat:
doe altijd it:

[..]

dus wil je er session_start() zetten dan doe je dit:

[..]

dus ob_start() helemaal bovenaan en ob_end_flush() helemaal onderaan om te verkomen dat hij met errors komt zoals headers already sent out...


Lees mijn post? Daar staat toch dat ik dit gewoon wil oplossen dmv van code aan te passen? Niet met behulp van ob_start() want evengoed als je dat gebruikt de fout blijft er toch staan...

Niemand? 
Offline Maarten - 27/07/2006 21:26 (laatste wijziging 27/07/2006 21:27)
Avatar van Maarten Erelid Dan moet je maar een templateparser gaan gebruiken, of al je headers() en session_start() etc helemaal bovenaan je pagina's zetten.

En als je ob_start() gebruikt blijft de fout er niet staan, omdat je dan alle output buffered, en de functie session_start() dan wèl voor alle output komt, en dan is er dus niks aan de hand.
Offline Wouser - 27/07/2006 21:39 (laatste wijziging 27/07/2006 22:18)
Avatar van Wouser PHP interesse Dan krijg ik nog altijd deze error 

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/Wouser/domains/wouser.phpvolution.com/public_html/website/home.php:9) in /home/Wouser/domains/wouser.phpvolution.com/public_html/website/login.php on line 3

Niemand ?
Offline Maarten - 27/07/2006 22:20 (laatste wijziging 27/07/2006 22:20)
Avatar van Maarten Erelid "Dan". Wannneer is "Dan"? En kan je niks anders typen dan ":(", het is alsof je depressief bent door een PHP probleempje..
Offline Wouser - 27/07/2006 22:34
Avatar van Wouser PHP interesse Ben ik ook en wanneer dan is is dat wanneer ik dat ob_start() erboven heb gezet dan krijg ik nog altijd die error 
Offline nielsvdwal - 27/07/2006 22:38
Avatar van nielsvdwal PHP gevorderde je moet het helemaal boven aan zetten.. ook boven je form..
Offline Wouser - 27/07/2006 22:44
Avatar van Wouser PHP interesse ja duh! doe ik <_<
Offline Simon - 27/07/2006 22:46
Avatar van Simon PHP expert include je dat bestand?
Offline Wouser - 27/07/2006 22:48
Avatar van Wouser PHP interesse ja en heb al geprobeerd door ob_start(); in hoofdocument helemaal bovenaan te zetten helpt ook niet...
Offline CDNC - 27/07/2006 22:49 (laatste wijziging 27/07/2006 22:50)
Avatar van CDNC PHP ver gevorderde dan met die session_start op de hooft pagina, waar je de pagina in include 

en ook session_start(); in het hooftbestand bovenaan? dan?
Offline nielsvdwal - 27/07/2006 22:50 (laatste wijziging 27/07/2006 22:51)
Avatar van nielsvdwal PHP gevorderde jaa.. duhh.. laat dan ook eens zien wat je nu hebt..

oehw verrek.. deze pagina had ik nog niet geleze 
Offline Wouser - 27/07/2006 23:26
Avatar van Wouser PHP interesse CDNC, ja bedankt dat had geholpen ben weer harstikke blij want hij werkt nu perfect 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s