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.
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:
2
3
4
int setcookie(string cookienaam, string [inhoud], integer [verloopdata],
string [path], string [domain], integer [beveiliging]);
?>
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