Probleem met session_start()
Ik heb op dit moment een site online, vandaar de spoed.
Ik heb een probleem, op bepaalde pagina's weergeeft hij het volgende:
Code (php)
1
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at <DOCUMENT_ROOT>:1) in <DOCUMENT_ROOT> on line 2
DOCUMENT ROOT staat voor de map + bestandsnaam van het script.
Ik heb alles erover gelezen en het volgende ZELFS geprobeerd:
Niks met enter, spaties en alles, en toch krijg ik deze error:S
Alvast bedankt!!
Barttje
Gewijzigd op 01/01/1970 01:00:00 door Barttje R
Is erg moeilijk meekijken zo..........
Wordt de functie uitgevoerd voordat er iets anders gedaan wordt? Er mag niks ge-echoed worden voordat session_start() begint.
dus als je
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php op de eerste regel zet, mag je session_start() ook wel op de 3e regel zetten.. dat maakt niet zoveel uit.
Als je maar zorgt dat er geen echo of wat dan ook voor staat (of lege regels voor de [code]<?php)
Kijk ook of je dingen include waar eventueel wat geoutput wordt.
Blijkbaar wordt er op <DOCUMENT_ROOT> on line 2 al iets ge-ouput
Als je maar zorgt dat er geen echo of wat dan ook voor staat (of lege regels voor de [code]<?php)
Kijk ook of je dingen include waar eventueel wat geoutput wordt.
Blijkbaar wordt er op <DOCUMENT_ROOT> on line 2 al iets ge-ouput
wel onder de regel ?php dus
Ik heb nu 1 pagina helemaal gekopieerd naar een nieuw PHP bestand, die doet het weer:S en die andere niet.
onder de session_start heb ik wel een require staan:
Gewijzigd op 01/01/1970 01:00:00 door Barttje R
En verander je topictitel even. Hoe vervelend het ook moge zijn, jij bent heus niet belangrijker dan anderen.
Srry, kweet dak nie belangrijker ben, maar het had ff spoed..
Ik heb die andere pagina nu ook gekopieerd naar nieuw PHP bestand, nu doet alles het weer.. maar het is wel vaag..
Alles wat ik er over gelezen had over dat ge-echo en enters en spatie, zaten er bij mij niet in:s
iemand nog enig idee waardor het anders kan komen?
(spoed heeft het nu dus niet meer)
Ja, een BOM karakter misschien.
bedoel je dat ik 1 teken over het hoofd heb gezien?
da kan het niet zijn, want toen ik alles heb gekopieerd naar een nieuw PHP bestand deed hij het gewoon weer.. heb alles (dus ook alle karakters) gekopieerd (met ctrl+a gwoon)..
Gewijzigd op 01/01/1970 01:00:00 door Barttje R
zo'n BOM is een bepaalde reeks tekens die je editor automatisch aan het begin van een bestand zet, in de editor zie je dit niet omdat hij dit verbergt, maar als je het bestand in bijv. kladblok opent zie je deze wel. Dreamweaver doet dit volgens mij ook wel eens.