logo   Om HTTP Cookies




 cookiemonsterDet man normalt forstår ved en Cookie er en såkaldt HTTP-cookie. Der findes også andre typer cookies (f.eks. document.cookie (baseret på javaScript) og Flash-cookies). Kun HTTP-cookies vil blive behandlet i denne undermenu.


HTTP-cookies anvendes til at udveksle data mellem kode i site's scriptsprog (PHP, .net etc.) og den browser brugeren aktuelt anvender med HTTP / HTTPS som transportør.


Cookies vil som oftest, men ikke altid (afhængig af type), blive gemt i en fil i browseren. De enkelte browsere gemmer cookies under hver sin sti / filident.


Cookies kom til verden hos Netscape i 1994 for at have et sted at gemme data knyttet til indkøbskurv. Denne anvendelse er idag antagelig helt forladt. Cookies anvendes idag primært til at håndtere data om "brugeren". Det reelle er dog, at cookies relaterer sig til brugen af den enkelte browser. En given cookie knyttet til een browser bruges ikke af andre browsere anvendt på samme maskine. Selvom flere personer anvender den samme browser forefindes der kun et "sæt" cookies.


En cookie kan max. være 4kb lang. Den er skrevet i klar txt og kan ikke udføre nogen selvbstændig aktivitet . Af strukturelle hensyn opdeles den i 7 semikolonseparerede attributter, hvoraf de 6 udgør parametre (kun værdien er undtaget):


En aktuel cookie kan se således ud:

NavnVærdiDomæneStiUdløberKun HTTPSikker
BDK_CookieLawAcceptedtrueborger.dk/Tue, 27 Feb 2018 21:07:04 GMTxx


Kun navn og værdi er obligatorisk.


Anvendelsen af cookies styres (primo 2017) via IETF-standarden RFC6265.


Fælles for næsten alle cookies er, at de hver især på et eller andet niveau anvendes til at overvåge brugerens adfærd (online behavor).








Hvorfor "cookie"

Der findes en række teser om hvorfor cookies hedder "cookies".


At de kan bruges til sporing med reference til den måde hvorpå Hans og Grete brugte "cookie crumbs".


Efter at en programmør var holdt op på sin arbejdsplads begyndte der at ske mærkelige ting. Computersystemet ville stoppe og på skærmen blev der vist "Gimme a cookie". Systemet kunne først normaliseres, når ordet "cookie" blev indtastet. Cookiekoden kunne kun fjernes ved at omskrive hele det pågældende program. Man valgte at lade brugerne give programmet en cookie når det bad derom.


Programmører brugte navnet "magic cookie" til små programbidder, der blev overført mellem programmer. Blev ofte brugt til at markere det event, at en fil var blevet sendt tilbage til afsenderen.


Et nu ældre UNIX-program viste ved login et citat, en joke eller generel information. Tekststumperne var lagret i en fil, der kaldtes "cookie file"





















x
x