Door
Donald Boers
op 16-08-2018 13:35
gewijzigd op 16-08-2018 13:42
1.916 views
Hoe kan ik een dynamisch Cookie genereren? Het betreft speciale aanbiedingen die uiteraard een ID in de database hebben. Wanneer eer een speciale aanbieding bestaat zou er een Cookie moeten worden gegenereerd Aanbieding_1. Wanneer er een nieuwe aanbieding is zou dat dus aanbieding_2 moeten worden etc..
En wat is er mis met het json_encoden van een array in één cookie? In PHP gebruik je toch ook niet:
$kleur_1 = 'rood';
$kleur_2 = 'groen';
$kleur_3 = 'blauw';
?
Stap 0 is nadenken over hoe je deze data organiseert. Op het moment dat je iets herhaalt (_1, _2 etc.) is er meestal een andere -en vaak betere- manier om het aan te pakken.
Waarom wou je dat in een cookie opslaan? Wat is precies je doel?
De aanbiedingen worden alleen getoond aan mensen die zich hebben ingeschreven op de mailinglist. Dus iemand kan een bepaalde aanbieding negeren (weg klikken) maar als er een nieuwe aanbieding is moet deze wel getoond worden.
[size=xsmall]Toevoeging op 17/08/2018 16:52:32:[/size]
Wanneer ze zich inschrijven (dubbele email bevestiging) wordt er een Cookie geplaatst (newsletter_shown). Dus alleen wanneer dat Cookie bestaat worden de verschillende offers aan ze getoond