Een gebruiker onthouden
Vrijdag 05 Aug, 2005Het eerste Praktische PHP probleem is een feit.
Vraag:
Mark van Gigadesign (een aanrader voor CSS liefhebbers): “Ik wil bij mijn comment script een optie: onthoud mijn gegevens”, maar het lukt me niet meteen.
Bij deze…het antwoord
De eerste keuze die je kan maken: maak ik het optioneel of niet. Je kan de naam en mailadres van de gebruiker eventueel sowieso in een cookie opslaan, zonder dat hij daarvoor iets moet aanvinken. Vrije keuze…
De cookie instellen dan..
setcookie( "user[naam]", $_POST['naam'], time() + 365*24*60*60, "/" ); setcookie( "user[email]", $_POST['email'], time() + 365*24*60*60, "/" );
Zo maak je een array user waarin je de naam en het email adres in bewaard. Je kan hier uiteraard nog andere dingen aan toevoegen.
Om de cookie dan uit te lezen , gebruik je volgende code
echo $_COOKIE['user']['naam']; echo $_COOKIE['user']['email'];
Veel plezier!
Zaterdag 06 Aug, 2005 op 10:43
Bedankt bedankt bedankt, nu moet niet meer iedereen alles telkens opnieuw invullen.
Ik had het nooit zonder je hulp kunnen doen.
Je weet het hé, i own you big time.
Vrijdag 09 Sep, 2005 op 14:29
Wat doet “/” op het einde?? Cookies setten kan toch ook zonder dit?
Vrijdag 09 Sep, 2005 op 14:38
Dit is het pad waarin de cookie gebruikt mag worden. Met “/” mag dit over heel de site in feite. Als je bv. zit met verschillende directories die verschillende cookies nodig hebben, dan kan je bv. “/mijndir/” zetten.
Is niet noodzakelijk dus
Vrijdag 02 Jun, 2006 op 14:42
[…] Op het blog van Yappa stond eens een oproep voor mensen met Php problemen, en daar heb ik gretig gebruik van gemaakt. Bleek dat ik de eerste was die zich ertoe geroepen voelde, dus wie eerst komt, eerst bediend. Het probleem dat ik had was met de reacties, als je eens reactie wenst toe te voegen moest je telkens opnieuw je gegevens invullen, daarop had mij Michael reeds opmerksaam gemaakt. Yappa heeft het dus eens opgelost voor mij, hoe en waarom kan je lezen in zijn kleine tutorial. Bedankt Yappa. […]
Vrijdag 17 Nov, 2006 op 21:32
Zou het kunnen dat er een foutje in de code staat
moet
niet
zijn ?
Dus met de quotes ?
Vrijdag 17 Nov, 2006 op 21:38
Het script is correct sorry ik heb mij vergist