Werking van cookies?

De extra informatie van een cookie wordt gedefineerd door de webserver. Deze reactie bevat onderandere deze informatie:
- Validatie informatie (bijvoorbeeld: 25/06/2002, 03:00:00)
- Path informatie (bijvoorbeeld: /cgi-bin/php)
- Domein informatie (bijvoorbeeld: phphulp.nl)
- Een beveiligings parameter

De validatie informatie is om te checken of een cookie nog steeds geldig is. Als een cookie eenmaal is verlopen, zal de client het niet langer naar de webserver sturen. Deze tijd is opgegeven in GMT. Als er geen validatie data is gespecificeerd, zal de client de cookie verwijderen wanneer de browser wordt gesloten. De path informatie specificeerd de directory's op de webserver waarvoor de cookie is bestemd. Als het cookie path en de URL niet overeenkomen, zal de client de cookie niet versturen.

De domain informatie detecteerd de domain waarvoor de cookie geldig is. We kunnen het limiet van de webserver specificeren naar een bepaalde host (bijvoorbeeld "webserver.com") of een compleet domain (bijvoorbeeld ".webserver.com). Let op de "."! Dit laat de cookie toe om gedeeld te worden tussen meerdere servers. Als voorbeeld, een grote website zou de hostnames www1.site.nl, www2.site.nl etc. kunnen gebruiken. Als de domain informatie ge-set is naar ".site.nl", kan de cookie aangeroepen worden vanaf al die hosts.

Als de beveiligings parameter is geactiveerd, zal de cookie alleen verzonden worden over beveiligde connecties (bijvoorbeeld over de HTTPS protocol). Een beveiligde connectie kan niet gelezen worden door derde partijen, dus de data kan niet gestolen worden. Als deze parameter niet ge-set is, zal de cookie verstuurd worden naar alle connecties, dus ook beveiligde.

Dit zijn de standaard parameters, indien deze niet gedefineerd worden:

path -> "/" (alle directory's op de server)
domain -> De domain van de server waar de cookie wordt ge-set
validatie informatie -> totdat de browser gesloten is
Beveiligings parameter -> uitgeschakeld

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