login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in sessie

Offline Frederic - 18/07/2005 23:16 (laatste wijziging 18/07/2005 23:17)
Avatar van FredericPHP ver gevorderde Ik heb iets zeer raars aan de hand! Op mijn pagina test.php staat enkel dit stukje script:
  1. <? //In mijn sessie heb ik de gebruikersnaam Nick gestopt, om te testen (heb het via mijn ledensysteem gedaan)
  2. // de + * / - dienen als scheidingsteken voor duidelijkheid
  3. echo "prevar "; //echo't prevar = OK
  4. echo $gebruikersnaam."+"; //echo't normaal niets, nu Nick+ = NIET OK
  5. echo $_SESSION['gebruikersnaam']."/"; //echo't normaal Nick, nu niets = NIET OK
  6. $gebruikersnaam = "Frederic";
  7. echo $gebruikersnaam. "-"; // echo't normaal Frederic = OK
  8. 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?

3 antwoorden

Gesponsorde links
Offline Ontani - 19/07/2005 00:53 (laatste wijziging 19/07/2005 00:53)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
als jij eerst die variable $gebruikersnaam in een sessie gestopt hebt is het toch logisch dat ie bij:
echo $gebruikersnaam."+";

Nick+

output
Offline Thomas - 19/07/2005 08:01
Avatar van Thomas Moderator - Waar wordt je sessie gestart (session_start) ?
- Welke PHP versie gebruik je (en hoe dien je bij die versie om te gaan met een ( / de registratie van) sessie(variabelen) ?
- Staat register_globals af ?
Offline Ibrahim - 20/07/2005 08:42 (laatste wijziging 20/07/2005 08:46)
Avatar van Ibrahim PHP expert
  1. <?php
  2. $user='Nick';//kan je ook veranderen in $_POST['user']-> veld van inlog formulier
  3. ?>


  1. <?php
  2.  
  3. if (isset($_SESSION['user'])) {
  4.  
  5. echo 'U bent niet ingelogd';
  6.  
  7. }
  8.  
  9. else {
  10.  
  11. echo 'Welkom "'.$_SESSION['user'].'"';
  12.  
  13. }
  14. ?>


Probeer hier iets van op te steken en pas het aan

het weergeeft Nick
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s