login  Naam:   Wachtwoord: 
Registreer je!
 Forum

setcookie: fail? (Opgelost)

Offline mathiasB - 08/12/2008 18:07 (laatste wijziging 08/12/2008 18:09)
Avatar van mathiasBHTML interesse Beste SiMa's,

Ik doe dit in mijn php:
  1. setcookie("gebruiker[gebruikersnaam]" ,$gebruikersnaam, time()+31536000);
  2. setcookie("gebruiker[wachtwoord]" ,$wachtwoord, time()+31536000 );

Waarbij de variabelen wel degelijk zijn ingevuld!!
Maar om de één of andere reden werkt dat niet .
ik doe bijvoorbeeld:
  1. echo $_COOKIE["gebruiker[gebruikersnaam]"];

Maar zonder succes.. help?

3 antwoorden

Gesponsorde links
Offline Aar - 08/12/2008 18:26
Avatar van Aar PHP interesse ob_start(); kan om mee te beginnen weg. OB's horen niet in websites.

Verder zou ik controleren of $gebruikersnaam en $wachtwoord wel gevuld zijn, waar komen die vandaan?

Trouwens, je wachtwoord in een cookie zetten is gewoon onnodig, en dat maakt de boel alleen maar onveiliger.
Offline Stijn - 08/12/2008 18:27
Avatar van Stijn PHP expert Op de manual pagina van php.net moet je eens kijken naar Example 3.

  1. <?php
  2. // set the cookies
  3. setcookie("cookie[three]", "cookiethree");
  4. setcookie("cookie[two]", "cookietwo");
  5. setcookie("cookie[one]", "cookieone");
  6.  
  7. // after the page reloads, print them out
  8. if (isset($_COOKIE['cookie'])) {
  9. foreach ($_COOKIE['cookie'] as $name => $value) {
  10. echo "$name : $value <br />\n";
  11. }
  12. }
  13. ?>


Je cookienaam is dus een array en moet je als volgt uitlezen:

  1. <?php
  2. echo $_COOKIE['gebruiker']['gebruikersnaam'];
  3. ?>
Offline mathiasB - 08/12/2008 18:58
Avatar van mathiasB HTML interesse ooooo dom van me bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s