Sessions
Mijn sessions doen het op sommige pagina's niet, ik weet echt niet waarom niet. Session start staat aan. wat moet ik doen of waar light dat aan?
Gesponsorde koppelingen:
Met deze info kunnen we niet veel.
Nee ik zelf ook niet maar wat voor info moet ik nog meer geven? Zelfs in een lege pagina met alleen een session echo verschijnt er niets.
yorick17 schreef op 19.01.2009 12:39:
Zelfs in een lege pagina met alleen een session echo verschijnt er niets.
En hoe ziet die er uit? (Code)
zo:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
session_start();
echo $_SESSION['MM_Username'];
echo $_COOKIE['logon'];
echo 'echo test';
?>
session_start();
echo $_SESSION['MM_Username'];
echo $_COOKIE['logon'];
echo 'echo test';
?>
En wat verschijnt er op je scherm?
Zet dit bovenin je script.
Zet dit bovenin je script.
De echo is:
Notice: Undefined index: MM_Username in /home/vhosts/site.nl/httpdocs/php.php on line 5
Notice: Undefined index: logon in /home/vhosts/site.nl/httpdocs/php.php on line 6
echo test
Notice: Undefined index: MM_Username in /home/vhosts/site.nl/httpdocs/php.php on line 5
Notice: Undefined index: logon in /home/vhosts/site.nl/httpdocs/php.php on line 6
echo test
Gewijzigd op 01/01/1970 01:00:00 door yorick17
En waar en hoe maak je de session aan?
zo:
even een klein stukje uit de code
Maar op sommige pagina's doet hij het wel.
even een klein stukje uit de code
Maar op sommige pagina's doet hij het wel.
Gewijzigd op 01/01/1970 01:00:00 door yorick17
Altijd session_start() bovenin?
Doe eens een print_r().
echo '<pre>' . print_r($_SESSION, true) . '</pre>';
Doe eens een print_r().
echo '<pre>' . print_r($_SESSION, true) . '</pre>';
Hij doet het nu wel maar waar het nu aan lag weet ik nog steeds niet. Als ik de print_r aan zet zie ik precies de waardes die bij de sessions en posts horen.



