Een cookie wordt dikwijls gebruikt om een gebruiker te identificeren.
Naar aanleiding van een Europese privacyrichtlijn, is het gebruik van cookies aan bepaalde regels onderworpen. Volgens deze richtlijn moeten gebruikers per site het volgen van de gebruiker kunnen uitschakelen. Sommige landen waaronder België en Nederland gaan nog verder en eisen dat websites toestemming vragen voordat ze niet-essentiële cookies plaatsen. Meer informatie kun je vinden op http://www.zdnet.be/help/140749/wat-moet-je-als-sitebeheerder-doen-voor-cookiewet-/.
Een cookie is een variabele die op de computer van de gebruiker wordt opgeslagen. Telkens een webpagina op de computer wordt geopend, zal de bijhorende cookie actief worden. Met JavaScript kun je zowel cookies aanmaken als uitlezen.
Een paar voorbeelden:
Naam cookie – Bij het eerste bezoek aan een webpagina, wordt gevraagd een naam op te geven. De opgegeven naam wordt in een cookie opgeslagen. Bij een volgend bezoek aan de webpagina wordt de cookie uitgelezen en verschijnt op de website een persoonlijke begroeting (Welkom terug, Dany).
Datum cookie – Bij het eerste bezoek aan een webpagina wordt de bezoekdatum (huidige datum) in een cookie opgeslagen. Bij een volgend bezoek wordt uw laatste bezoek op de webpagina weergegeven (U heeft onze site voor het laatst bezocht op dinsdag 11 september 2012). De vorige bezoekdatum wordt uit een cookie uitgelezen.