Pagina 1 van 1

Session & Page Header errors

Geplaatst: 21 sep 2003, 13:48
door Inspiration
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!

Geplaatst: 21 sep 2003, 14:07
door Inspiration
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?

Geplaatst: 21 sep 2003, 15:12
door WebSiteNet
Waar schijnlijk staat er onder aan includes/template.php na ?> een spatie of enter.

Geplaatst: 21 sep 2003, 15:17
door Inspiration
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!

Geplaatst: 21 sep 2003, 15:25
door WebSiteNet
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?

Geplaatst: 21 sep 2003, 15:30
door Inspiration
Op die manier...

Ik zal er voortaan op letten

Bedankt voor je tijd