login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cookie langer bewaren

Offline RickBouman - 25/11/2011 11:37
Avatar van RickBoumanNieuw lid Goedemorgen,

Heb een applicatie die een cookie maakt met hoelang je sessie actief blijft, basis PHP functie.
Nu wil ik uit gemak naar de gebruikers de gebruikersnaam laten staan in de cookie, zodat als ze vanaf die pc opnieuw inloggen je niet elke keer de gebruikersnaam opnieuw moet intypen.

Kan op de handleiding van PHP niet vinden hoe ik dit helemaal goed werkend krijg.

Iemand enig idee?

Alvast bedankt.

3 antwoorden

Gesponsorde links
Offline Koen - 25/11/2011 13:02
Avatar van Koen PHP expert
  1. setcookie("username", $username, time() 31 * 24 * 60 * 60); // expiredate: huidige tijd + 31 dagen * 24 uur * 60 minuten * 60 seconden
  2. echo '<input type="submit" name="username" value="' . $_COOKIE['username'] . '" />';
Offline RickBouman - 25/11/2011 19:55
Avatar van RickBouman Nieuw lid Maar blijft na 31 dagen dan de username nog bewaard?
Het is namelijk wel de bedoeling dat iemand elke dag zijn wachtwoord invoert..
Offline Ontani - 26/11/2011 00:10
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Met het script van Koen blijft de gebruikersnaam maar 31 onthouden in de cookie. Maar als je nu na elke sucesvolle login de cookie opnieuw update met een nieuwe datum is hij weer 31 dagen langer geldig. Wil je gewoon een langere tijd zonder opnieuw aan te melden of de datum aan te passen pas je gewoon de expiration date van je cookie aan.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s