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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
    setcookie('cookienaam', 'inhoud', $verloopdata, '/klant1/');
?>


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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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');
?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Wat zijn cookies?
  2. Werking van cookies?
  3. Cookies in PHP
  4. Tijdsduur van cookies
  5. Cookie als variabele
  6. Meerdere cookies
  7. Verloop data uitgebreid
  8. Specifieke pagina's defineren
  9. Cookies voor HTTPS
  10. Cookie verwijderen

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.