Meerdere cookies

Stel je voor dat we zowel de bezoekersnaam als het nummer van bezochte keren willen opslaan. We zouden natuurlijk twee verschillende cookies kunnen gebruiken maar zoals je weet zijn er per server 20 cookies per persoon beschikbaar. Gelukkig kunnen we 'multiple values' in een 'single cookie' opslaan (meerdere waardes in één cookie). Om dit te doen, behandelen we de cookie net als een array en schrijven we een inhoud weg naar elk element in deze cookie als array.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
    if (!isset($_COOKIE['cookienaam[0]']))
    {

        setcookie('cookienaam[0]', $_POST['bezoekersnaam']);
    }

    $_COOKIE['cookienaam[1]']++;
    setcookie('cookienaam[1]', $_COOKIE['cookienaam[1]']);
    echo "Hallo " . $_COOKIE['cookienaam[0]'] . ", je hebt deze site " . $_COOKIE['cookienaam[1]'] . " keer gezien.";
?>

« 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.