Specifieke pagina's defineren
Nog een handige optie is, om specifieke pagina's van een webserver te specificeren. Stel je voor dat elke klant op een website een eigen directory heeft. Bijvoorbeeld /klant1, /klant2, /klant3 en ga zo maar door. Indien 1 enkele cookie naam verzonden wordt voor hetzelfde gebruik, zou klant 1 in /klant1 kunnen komen, maar ook in /klant2 en /klant3.
Daarom kunnen we dit beperken tot 1 directory. Om een directory te specificeren, moeten we de trailing slash (/) gebruiken. Dit gaat als volgt:
Dit zorgt er voor dat de cookie alleen wordt ge-set voor de directory /klant1. Indien je ook nog een domain naam wilt meegeven (indien je meerdere subdomains gebruikt, zoals www1.domain.nl, www2.domain.nl etc.) kun je dit als volgt doen:
2
3
4
5
6
7
// dit zorgt ervoor dat de cookie verstuurd wordt naar alle subdomains van 'domain.nl'
setcookie('cookienaam', 'inhoud', $verloopdata, '/klant1/', '*.domein.nl');
// dit zorgt ervoor dat de cookie alleen gebruikt mag worden voor de www1 sub domain
setcookie('cookienaam', 'inhoud', $verloopdata, '/klant1/', 'www1.domein.nl');
?>
Inhoudsopgave
- Wat zijn cookies?
- Werking van cookies?
- Cookies in PHP
- Tijdsduur van cookies
- Cookie als variabele
- Meerdere cookies
- Verloop data uitgebreid
- Specifieke pagina's defineren
- Cookies voor HTTPS
- Cookie verwijderen