Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] probleem met sessions includen (https://forum.scholieren.com/showthread.php?t=686524)

neetolthof123 10-12-2003 16:46

[PHP] probleem met sessions includen
 
Hey allemaal, ik heb laatst met de hulp van 'Fade of light' een mooi gastenboek gemaakt met session en zonder mysql. Hij werkt perfect. Maar het probleem is dat ik het gastenboek wil includen en dat schijnt nogal problemen te geven met sessions.

Weet iemand hier een oplossing voor, zonder een heel nieuw en ander gastenboek te hoefen maken??

Alvast bedankt...

nEEt

Martin 10-12-2003 17:00

Citaat:

neetolthof123 schreef op 10-12-2003 @ 17:46:
en dat schijnt nogal problemen te geven met sessions.

Wat doet hij dan niet? Hoe is jouw script?

neetolthof123 10-12-2003 17:03

ik krijg een foutmelding als ik het gastenboek geinclude heb


Warning: Cannot send session cache limiter - headers already sent (output started at /home3/neet/public_html/index.php:7) in /home3/neet/public_html/begin.php on line 2


PHP-code:

<?php
session_start
(); 
session_register("nummer"); 
$_SESSION['nummer'] = 0
$nummer $_SESSION['nummer']; 
session_register("totaal");

...
...
...
Session_start(); doet hij dus niet als ik die pagina include. Als ik het niet include dan krijg ik die foutmelding niet. Maar ik wil hem juist includen

Harrie 10-12-2003 17:05

je moet geen output van te voren hebben.
dus er moet niets op het scherm verschijnen voordat de session komt :)

Martin 10-12-2003 17:09

Citaat:

neetolthof123 schreef op 10-12-2003 @ 18:03:
ik krijg een foutmelding als ik het gastenboek geinclude heb


Warning: Cannot send session cache limiter - headers already sent (output started at /home3/neet/public_html/index.php:7) in /home3/neet/public_html/begin.php on line 2


PHP-code:

<?php
session_start
(); 
session_register("nummer"); 
$_SESSION['nummer'] = 0
$nummer $_SESSION['nummer']; 
session_register("totaal");

...
...
...
Session_start(); doet hij dus niet als ik die pagina include. Als ik het niet include dan krijg ik die foutmelding niet. Maar ik wil hem juist includen

Voer dan alleen de session uit BOVENAAN je bestand (index.php oid) met een if-statement. Daarmee check je dus of het gastenboek included moet worden, zoja, dan voer je de session uit.

neetolthof123 10-12-2003 18:32

Euuh... het werkt wel... maar het probleem is dat de website (index.php openen) erg langzaam is.. dit komt waarschijnlijk omdat de pagina die ik als eerste laad dus index.php met de session begint, die dan als eerst geladen wordt.

Hoe kun je dit oplossen???


Alle tijden zijn GMT +1. Het is nu 04:20.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.