html-wijzer

webdesign portal

PHP: cookies plaatsen en lezen

Categorie PHP
Geplaatst 02-06-2006
Laatste aanpassing 25-07-2010
Bookmark and Share

Cookies zijn kleine bestandjes die je op kunt slaan op de computer van je bezoekers. Maar hoe werkt dat nou precies?

Wat zijn cookies?

Cookies zijn kleine bestandjes, die opgeslagen worden op de harde schijf van een bezoeker. Hierin kan informatie opgeslagen worden, bijvoorbeeld of de bezoeker al eerder op de website geweest is.

Cookies plaatsen

Je kunt een cookie plaatsen op de computer van je bezoekers met de volgende code:

Bij naam vul je natuurlijk de naam van de cookie in. inhoud vervang je door de inhoud van de cookie.

Normaal wordt een cookie verwijderd wanneer de browser gesloten wordt. Wil je dit niet, dan kun je een cookie ook een geldigheidsduur mee geven. Gebruik hiervoor de volgende code:

3600 staat voor het aantal seconden, in dit geval een uur dus. Je kunt de volgende code gebruiken als je een datum op wilt geven (in dit geval 15 januari 2007):

Sla nooit belangrijke informatie, zoals wachtwoorden, op in cookies!
Het plaatsen van een cookie moet altijd gebeuren voordat er andere data verzonden is.
advertentie

Cookies lezen

Natuurlijk kun je de inhoud van een eerder geplaatste cookie ook weer oproepen. Dit gaat met de volgende code:

Cookies verwijderen

De inhoud van een cookie kan verwijderd worden door simpelweg een cookie met dezelfde naam, maar andere inhoud eroverheen te schrijven. Als je een cookie hebt geplaatst met een geldigheidsduur, dan kun je de cookie ook verwijderen door de geldigheidsduur negatief te maken. Zo dus:

Voorbeeld

Het volgende script kan gebruikt worden om te kijken of iemand al eerder op je website is geweest. Het is niet echt nuttig, maar laat wel zien wat je met cookies kunt doen.

Bekijk dit script in werking

Druk eens op F5 (vernieuwen). Je ziet dat er een cookie geplaatst is, en dat de website weet dat je al eerder bent geweest. Als je je cookies wist, zul je zien dat de website alles weer "vergeten" is.