Cookies voor HTTPS

Stel je nou voor dat we vertrouwlijke informatie in de cookie opslaan en we deze willen beschermen tegen andere ogen. Gebruikmakende van een beveiligde HTTP (HTTPS) connectie zal deze data ge-encrypt worden en zo dus moeilijker worden om op te vragen. Om het risico te ontlopen om de plain tekst (niet encrypted) te versturen, kan een zesde paramter meegegeven worden. Als deze parameter ge-set is met 1, dan zal de useragent de cookie niet versturen, tenzij het een beveilgde connectie is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
    // de cookie zal alleen worden verstuurd naar een beveilgde connectie
    setcookie('cookienaam', 'inhoud', $verloopdata, '/klant1/', 'www1.domain.nl', 1);
?>


De volledige syntax van setcookie() is dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
    int setcookie(string cookienaam, string [inhoud], integer [verloopdata],
    string [path], string [domain], integer [beveiliging]);
?>

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