PHP ver gevorderde |
|
Ik heb iets zeer raars aan de hand! Op mijn pagina test.php staat enkel dit stukje script:
<? //In mijn sessie heb ik de gebruikersnaam Nick gestopt, om te testen (heb het via mijn ledensysteem gedaan)
// de + * / - dienen als scheidingsteken voor duidelijkheid
echo "prevar "; //echo't prevar = OK
echo $gebruikersnaam."+"; //echo't normaal niets, nu Nick+ = NIET OK
echo $_SESSION['gebruikersnaam']."/"; //echo't normaal Nick, nu niets = NIET OK
$gebruikersnaam = "Frederic";
echo $gebruikersnaam. "-"; // echo't normaal Frederic = OK
echo $_SESSION['gebruikersnaam']."*"; // echo't normaal Nick, nu niets = NIET OK ?>
<? //In mijn sessie heb ik de gebruikersnaam Nick gestopt, om te testen (heb het via mijn ledensysteem gedaan) // de + * / - dienen als scheidingsteken voor duidelijkheid echo "prevar "; //echo't prevar = OK echo $gebruikersnaam."+"; //echo't normaal niets, nu Nick+ = NIET OK echo $_SESSION['gebruikersnaam']."/"; //echo't normaal Nick, nu niets = NIET OK $gebruikersnaam = "Frederic"; echo $gebruikersnaam. "-"; // echo't normaal Frederic = OK echo $_SESSION['gebruikersnaam']."*"; // echo't normaal Nick, nu niets = NIET OK ?>
Ik heb in de code aangegeven wat de fout is, maar het komt er dus op neer dat $_SESSION variabelen onnodig gevuld worden, hetgeen ik zeer raar vind. Kan iemand mij aub hier een beetje duidelijkheid in geven, hoe bovenstaand script kan?
|