HTTP cookies - Syntax og typerSyntaxFor de 6 - 7 attributter, der indgår i en cookie, gælder følgende syntax:
TyperHTTP-cookies kan opdeles i adskillige typer alt efter syntax og anvendelse. Session cookieEn session-cookie (kaldes også transient = kortvarrig) sendes fra site-serveren ved brugerens henvendelse til sitet. Den er aktiv i brugerens browser så længe sessionen er åben. I browseren forbliver cookien i memory og lagres ikke til genbrug. Session-cookies bruges i de situationer, hvor der ikke er behov for at gemme nogen historik om brugeren. Session-cookies opbygges uden 'expiry'-dato. Session cookies kan betragtes som "enkelt-rettede". Session cookies vil som hovedregel være 1'parts, men kan også være 3'parts. Persistent cookiePersistente cookies (vedvarende -, permanente - lagrede -) lagres i browserens cookie-fil. Deres flow er lidt kompleks. De starter deres tilværelse i et script program på serveren. Når script-programmet svarer tilbage til browseren på en forespørgsel fra denne overføres cookien til browseren og lagres i dennes memory og cookie-fil. Såfremt en cookie forud for opkald fra browseren til server-scriptet allerede er lagret i browserens cookie-fil medsendes cookien fra browseren til server-scriptet. Session-cookies bruges i de situationer, hvor der er behov for at gemme historik om brugeren eller data der kan være til nytte for brugeren. Persistente cookies kan således betragtes som "dobbelt-rettede". Første parts cookieCookie, der udveksles mellem site-server og browser. Tredie parts cookieCookie, der udveksles mellem ad-server og browser. Overfor disse cookies fungerer ad-serveren som site-server. Secure cookieCookie der har attributten 'secure' sat. HttpOnly cookieCookie der har attributten 'httponly' sat. |