Session & Page Header errors

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Session & Page Header errors

Bericht door Inspiration » 21 sep 2003, 13:48

Hallo,

Mijn site draait al tijden goed, en nu heb ik eens van mijn computer over de FTP de hele folder includes geupload, omdat er een paar pagina's bij kwamen. Nu heeft ie denk ik ook de session.php en/of page_header.php overschreven. Ik vond dit geen probleem, omdat deze files eigenlijk dezelfde zouden moeten zijn. (Niks aan veranderd ofzo).

Nu krijg ik echter op elke pagina op mijn site de volgende errors:

Code: Selecteer alles

Warning: Cannot modify header information - headers already sent by (output started at D:\home\zovoc\zovoc.nl\includes\template.php:480) in D:\home\zovoc\zovoc.nl\includes\sessions.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at D:\home\zovoc\zovoc.nl\includes\template.php:480) in D:\home\zovoc\zovoc.nl\includes\sessions.php on line 183

Warning: Cannot modify header information - headers already sent by (output started at D:\home\zovoc\zovoc.nl\includes\template.php:480) in D:\home\zovoc\zovoc.nl\includes\page_header.php on line 480

Warning: Cannot modify header information - headers already sent by (output started at D:\home\zovoc\zovoc.nl\includes\template.php:480) in D:\home\zovoc\zovoc.nl\includes\page_header.php on line 482

Warning: Cannot modify header information - headers already sent by (output started at D:\home\zovoc\zovoc.nl\includes\template.php:480) in D:\home\zovoc\zovoc.nl\includes\page_header.php on line 483
Je kan deze zelf ook zien op http://www.zovoc.nl

Het lijkt mij iets met cookies ofzo te zijn, kijk maar naar line 182 en 183 in session.php:

Code: Selecteer alles

	setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
	setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
en line 480 tot 483 in page_header.php:

Code: Selecteer alles

header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
Ik vraag me af hoe dit komt, en hoe ik er weer vanaf kan komen :s

Bij voorbaat dank!

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 21 sep 2003, 14:07

Alles werkt wel zoals het hoort.
Ik heb dan ook geen idee waar die errors voor zijn.

Kan ik die niet even uit zetten, zodat de bezoekers van mijn site niet worden afgeschrikt door al deze warnings?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 21 sep 2003, 15:12

Waar schijnlijk staat er onder aan includes/template.php na ?> een spatie of enter.

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 21 sep 2003, 15:17

Dat was het inderdaad!

Ik had geen idee dat dit kon uitmaken, kan je mij vertellen waarom dat conflict geeft ?

Enorm bedankt in ieder geval!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 21 sep 2003, 15:25

dat heeft met het http te maken. http staat voor Hypertext Transfer Protocol.

Met dat protocol zenden browser en server 'headers' naar elkaar. zo'n header bestaat bijv uit de aanvraag van een pagina. dan zend de server een headers terug met info over de pagina en dan komt de html code. hij verzend dus eerst de headers en dan de code. die code kan ook bestaan uit een spatie of enter. als dat zo is zend php automatisch headers. maar als er al code, ook wel uitvoer genaamd, is verzoden kan dat niet. omdat de headers er boven moeten. snapie?

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 21 sep 2003, 15:30

Op die manier...

Ik zal er voortaan op letten

Bedankt voor je tijd

Gesloten