Op de ene pagina heb ik het volgende onnozel codeke gezet
<?php
session_destroy();
session_start();
$naam = "Pi R²" ;
session_register("naam");
$session_id = session_id() ;
echo($session_id."<br>\n");
echo($_SESSION["naam"]);
?>
normaal gezien krijgt ge dan een nieuwe sessie, waarin een variabele naam wordt opgenomen, en dan wordt in u scherm weergeven wat de sessie-id is en de variabele "naam" in die sessie inhoud. Dit werk ook perfect.
Zoals ge misschien wel weet is de bedoeling dat ge met sessies iets kunt opslaan en naar ergens anders kunt openen. Dus heb ik een andere pagina gemaakt met volgende code in.
<?php
$session_id = session_id() ;
echo($session_id."<br>\n");
echo($_SESSION["naam"]);
?>
Volgens mijn bescheiden php-kennis zou nu dezelfde sessie-id en dezelfde inhoud voor de variabele naam op het schermke moeten verschijnen. Dit werkt nu ineens NIET. Wat kan er mis lopen? Of heb ik sessies verkeerd begrepen? Merci voor de hulp