{"id":104,"date":"2008-10-22T13:14:24","date_gmt":"2008-10-22T11:14:24","guid":{"rendered":"http:\/\/www.kristiansborg.dk\/bibliotek\/?page_id=104"},"modified":"2008-10-22T13:14:24","modified_gmt":"2008-10-22T11:14:24","slug":"cookies","status":"publish","type":"page","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/","title":{"rendered":"Cookies"},"content":{"rendered":"<p>Bare rolig &#8211; Privat Computer har ikke indf\u00f8rt en ny sektion med bageopskrifter. I stedet giver <em>Kristian Hansen<\/em> dig her opskriften p\u00e5 at f\u00e5 din hjemmeside til at gemme oplysninger p\u00e5 de bes\u00f8gendes harddiske.<\/p>\n<p>N\u00e5r en bruger, bes\u00f8ger din hjemmeside, har du mulighed for at gemme en cookie p\u00e5 dennes harddisk. En cookie er et stykke information, der gemmes i en fil p\u00e5 brugerens harddisk. Webstedet angiver kun informationen &#8211; hvor filen gemmes, og hvad den kommer til at hedde, bestemmes af browseren. N\u00e5r den samme bes\u00f8gende p\u00e5 et senere tidspunkt vender tilbage til den samme hjemmeside, er det muligt at hente oplysningerne igen.<\/p>\n<p>Teknikken lyder s\u00e6rdeles simpel og er det egentligt ogs\u00e5 &#8211; alligevel er der mange rygter om, hvad man kan g\u00f8re med cookies. For at afkr\u00e6fte en del af disse beskrives de ting, man ikke kan med cookies, i en tekstboks andetsteds i denne artikel.<\/p>\n<p>Mere interessant er det imidlertid, hvad der er muligt med cookies. Man kan eksempelvis huske den bes\u00f8gendes navn, s\u00e5 vedkommende ikke beh\u00f8ver indtaste det, hver gang siden bes\u00f8ges. Man kan ogs\u00e5 huske, hvor mange gange brugeren har bes\u00f8gt siden. Blandt de mere avancerede er mulighederne for at lade brugeren gemme indstillinger og bogm\u00e6rker p\u00e5 siden. For eksempel kan man huske, om brugeren foretr\u00e6kker at se siden p\u00e5 dansk eller engelsk og med eller uden frames.<\/p>\n<p><strong>Scripts<\/strong><\/p>\n<p>Cookies er ikke en del af HTML-standarden, men derimod en del af de scriptsprog, der bruges sammen med HTML. Det vil sige, at man er n\u00f8dt til at have et vist kendskab til disse sprog, f\u00f8r man kan anvende cookies. I denne artikel vil JavaScript blive brugt til at vise eksempler, da det er det mest udbredte scriptsprog. JavaScript er blevet gennemg\u00e5et i Privat Computers store Internetkursus.<\/p>\n<p><strong>Opbygningen af en cookie<\/strong><\/p>\n<p>Som n\u00e6vnt er en cookie blot en information. Man kan betragte det som en tekststreng. Der er nogle krav til opbygningen af denne streng. Den skal have f\u00f8lgende opbygning<\/p>\n<p>&lt;navn&gt;=&lt;v\u00e6rdi&gt;; expires=&lt;udl\u00f8bstidspunkt&gt;.<\/p>\n<p>Navn angiver cookiens navn. Dette navn skal man bruge, n\u00e5r man vil hente cookien igen. V\u00e6rdien er de informationer, der skal gemmes i cookien, mens udl\u00f8bstidspunkt angiver, hvor n\u00e5r cookien ikke l\u00e6ngere skal v\u00e6re gyldig. Den vil p\u00e5 dette tidspunkt blive slettet fra brugerens harddisk.<\/p>\n<p>Udl\u00f8bstidpunktet skal angives p\u00e5 GMT-form. Det vil sige, at opbygningen skal v\u00e6re som f\u00f8lger<\/p>\n<p>Dag, dato m\u00e5ned \u00e5r timer:minutter:sekunder tidszone<\/p>\n<p>Et eksempel p\u00e5 en dato i GMT-form kan v\u00e6re Tue, 22 Sep 1998 20:11:37 UTC. Denne udtryksform kan v\u00e6re lidt besv\u00e6rlig at arbejde med, og man kan derfor med fordel bruge et Date-objekt til at h\u00e5ndtere det. Date-objekter har nemlig en metode, der hedder toGMTString. Den metode konverterer datoen til en tekststreng indeholdende datoen p\u00e5 GMT-form. For at f\u00e5 konverteret det nuv\u00e6rende klokkesl\u00e6t til en GMT-streng beh\u00f8ver man s\u00e5ledes kun at skrive<\/p>\n<p>new Date().toGMTString();<\/p>\n<p><strong>At s\u00e6tte en cookie<\/strong><\/p>\n<p>For at s\u00e6tte en cookie skal man tildele dens v\u00e6rdi til document.cookie-variablen. Det kan man g\u00f8re s\u00e5ledes:<\/p>\n<p>document.cookie = &lt;cookie-streng&gt;<\/p>\n<p>I praksis er det nemmeste at oprette en funktion, der foretager dette stykke arbejde. S\u00e5 er man fri for selv at skulle opbygge cookie-strengen hver gang, man skal s\u00e6tte en cookie.<\/p>\n<p>Eksempel 1 viser, hvordan man kan gemme brugerens navn som en cookie. Eksemplet viser ogs\u00e5, hvordan man kan s\u00e6tte udl\u00f8bsdatoen p\u00e5 baggrund af dags dato. I eksemplet skal cookien udl\u00f8be om to dage. Derfor bliver der oprettet et Date-objekt, der angiver dags dato. Til dette bliver der lagt to dage. Herefter bliver det sendt videre til setCookie-metoden, hvor det konverteres til en GMT-streng.<\/p>\n<p>Denne fremgangsm\u00e5de overskriver eventuelle tidligere satte cookies fra den side. Hvis man vil tilf\u00f8je en cookie, skal man tilf\u00f8je cookie-strengen til document.cookie.<\/p>\n<p><strong>At l\u00e6se en cookie<\/strong><\/p>\n<p>Det er lidt mere kompliceret at l\u00e6se en cookie. Her skal man f\u00f8rst finde den rigtige cookie. Det g\u00f8r man ved at s\u00f8ge efter det navn, man gav cookien, efterfulgt af et lighedstegn. N\u00e5r man har fundet den p\u00e5g\u00e6ldende cookie, skal man have sorteret dens navn og udl\u00f8bstidspunkt fra, s\u00e5 man kun har v\u00e6rdien tilbage. Igen g\u00e6lder det, at man med fordel kan oprette en funktion, der f\u00f8r arbejdet.<\/p>\n<p>Eksempel 2 viser, hvordan man kan udvide eksempel 1 til at genkende brugeren, hvis denne har v\u00e6ret her f\u00f8r. Bem\u00e6rk at getCookie returnerer null, hvis der ikke kan findes en cookie med det p\u00e5g\u00e6ldende navn.<\/p>\n<p><strong>Ulemper ved cookies<\/strong><\/p>\n<p>Det er imidlertid ikke ren lykke at bruge cookies. Man skal v\u00e6re opm\u00e6rksom p\u00e5, at der er en del, der opfatter cookies som en sikkerhedsrisiko og derfor sl\u00e5r dem fra i deres browser. Man b\u00f8r derfor ikke basere hele sit websted p\u00e5 anvendelse af cookies.<\/p>\n<p><strong>Hvad man ikke kan med cookies<\/strong><\/p>\n<ul type=\"disc\">\n<li>Det er ikke muligt at sprede virus gennem cookies.<\/li>\n<li>Det er ikke muligt at lave en t\u00e6ller ved hj\u00e6lp af cookies &#8211; man kan kun t\u00e6lle, hvor mange gange den p\u00e5g\u00e6ldende bruger har bes\u00f8gt siden.<\/li>\n<li>Det er ikke muligt at l\u00e6se andre informationer fra brugerens harddisk end de, der er gemt i cookie&#8217;en.<\/li>\n<li>Det er ikke muligt at l\u00e6se cookies fra en anden hjemmeside.<\/li>\n<\/ul>\n<p><strong>Eksempel 1: at gemme brugerens navn<\/strong><\/p>\n<pre>&lt;HTML&gt;<\/pre>\n<pre>&lt;HEAD&gt;<\/pre>\n<pre>&lt;TITLE&gt;Indtast dit navn&lt;\/TITLE&gt;<\/pre>\n<pre>&lt;BODY&gt;<\/pre>\n<pre>&lt;SCRIPT&gt;<\/pre>\n<pre>\u00a0 brugernavn = prompt (\"Hvad er dit navn?\", \"Anonym\");<\/pre>\n<pre>\u00a0 expires = new Date();<\/pre>\n<pre>\u00a0 expires.setDate (expires.getDate() + 2);<\/pre>\n<pre>\u00a0 setCookie (\"bruger\", brugernavn, expires);<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0 function setCookie (name, value, expires) {<\/pre>\n<pre>\u00a0\u00a0\u00a0 document.cookie = name + \"=\" + escape (value) + \"; expires=\" + expires.toGMTString();<\/pre>\n<pre>\u00a0 }<\/pre>\n<pre>&lt;\/SCRIPT&gt;<\/pre>\n<pre>&lt;\/BODY&gt;<\/pre>\n<pre>&lt;\/HTML&gt;<\/pre>\n<p><strong>Eksempel 2: at hente brugerens navn<\/strong><\/p>\n<pre>&lt;HTML&gt;<\/pre>\n<pre>&lt;HEAD&gt;<\/pre>\n<pre>&lt;TITLE&gt;Indtast dit navn&lt;\/TITLE&gt;<\/pre>\n<pre>&lt;BODY&gt;<\/pre>\n<pre>&lt;SCRIPT&gt;<\/pre>\n<pre>\u00a0\u00a0\u00a0 navn = getCookie (\"bruger\");<\/pre>\n<pre>\u00a0\u00a0\u00a0 if (navn == null) {<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 navn = hentNavn();<\/pre>\n<pre>\u00a0\u00a0\u00a0 }<\/pre>\n<pre>\u00a0\u00a0\u00a0 document.writeln (\"Hejsa \" + navn + \". Velkommen til min hjemmeside...\");<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0 function hentNavn() {<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0 brugernavn = prompt (\"Hvad er dit navn?\", \"Anonym\");<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0 expires = new Date();<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0 expires.setDate (expires.getDate() + 2);<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0 setCookie (\"bruger\", brugernavn, expires);<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0 return brugernavn;<\/pre>\n<pre>\u00a0\u00a0\u00a0 }<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0 function setCookie (name, value, expires) {<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0 document.cookie = name + \"=\" + escape (value) + \"; expires=\" + expires.toGMTString();<\/pre>\n<pre>\u00a0\u00a0\u00a0 }<\/pre>\n<pre>\u00a0\u00a0\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 function getCookie (name)<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 arg = name + \"=\";<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 argLength = arg.length;<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cookieLength = document.cookie.length;<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 i = 0;<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 while (i &lt; cookieLength)<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0j = i + argLength;<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (document.cookie.substring (i,j) == arg)<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return getCookieVal (j);<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 i = document.cookie.indexOf (\" \", i) + 1;<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (i == 0) \/\/ cookie kunne ikke findes<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 break;<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/pre>\n<pre>\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return null;<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 function getCookieVal (offset)<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 endIndex = document.cookie.indexOf (\";\", offset);<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (endIndex == -1)<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 endIndex = document.cookie.length;<\/pre>\n<pre>\u00a0<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return unescape (document.cookie.substring (offset, endIndex));<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/pre>\n<pre>\u00a0\u00a0\u00a0<\/pre>\n<pre>&lt;\/SCRIPT&gt;<\/pre>\n<pre>&lt;\/BODY&gt;<\/pre>\n<pre>&lt;\/HTML&gt;<\/pre>\n<pre>\u00a0<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Bare rolig &#8211; Privat Computer har ikke indf\u00f8rt en ny sektion med bageopskrifter. I stedet giver Kristian Hansen dig her opskriften p\u00e5 at f\u00e5 din hjemmeside til at gemme oplysninger p\u00e5 de bes\u00f8gendes harddiske. N\u00e5r en bruger, bes\u00f8ger din hjemmeside, har du mulighed for at gemme en cookie p\u00e5 dennes harddisk. En cookie er et [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":30,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-104","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Biblioteket | Samling af artikler og b\u00f8ger\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cookies | Biblioteket\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2008-10-22T11:14:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2008-10-22T11:14:24+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cookies | Biblioteket\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/cookies\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/#listItem\",\"name\":\"Artikler\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/#listItem\",\"position\":2,\"name\":\"Artikler\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/#listItem\",\"name\":\"IT\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/#listItem\",\"position\":3,\"name\":\"IT\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/cookies\\\/#listItem\",\"name\":\"Cookies\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/#listItem\",\"name\":\"Artikler\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/cookies\\\/#listItem\",\"position\":4,\"name\":\"Cookies\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/#listItem\",\"name\":\"IT\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#organization\",\"name\":\"Biblioteket\",\"description\":\"Samling af artikler og b\\u00f8ger\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/cookies\\\/#webpage\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/cookies\\\/\",\"name\":\"Cookies | Biblioteket\",\"inLanguage\":\"da-DK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/cookies\\\/#breadcrumblist\"},\"datePublished\":\"2008-10-22T13:14:24+02:00\",\"dateModified\":\"2008-10-22T13:14:24+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#website\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/\",\"name\":\"Biblioteket\",\"description\":\"Samling af artikler og b\\u00f8ger\",\"inLanguage\":\"da-DK\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cookies | Biblioteket","description":"","canonical_url":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek#listItem","position":1,"name":"Home","item":"https:\/\/www.kristiansborg.dk\/bibliotek","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/#listItem","name":"Artikler"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/#listItem","position":2,"name":"Artikler","item":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/#listItem","name":"IT"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/#listItem","position":3,"name":"IT","item":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/#listItem","name":"Cookies"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/#listItem","name":"Artikler"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/#listItem","position":4,"name":"Cookies","previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/#listItem","name":"IT"}}]},{"@type":"Organization","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#organization","name":"Biblioteket","description":"Samling af artikler og b\u00f8ger","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/"},{"@type":"WebPage","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/#webpage","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/","name":"Cookies | Biblioteket","inLanguage":"da-DK","isPartOf":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#website"},"breadcrumb":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/#breadcrumblist"},"datePublished":"2008-10-22T13:14:24+02:00","dateModified":"2008-10-22T13:14:24+02:00"},{"@type":"WebSite","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#website","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/","name":"Biblioteket","description":"Samling af artikler og b\u00f8ger","inLanguage":"da-DK","publisher":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#organization"}}]},"og:locale":"da_DK","og:site_name":"Biblioteket | Samling af artikler og b\u00f8ger","og:type":"article","og:title":"Cookies | Biblioteket","og:url":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/","article:published_time":"2008-10-22T11:14:24+00:00","article:modified_time":"2008-10-22T11:14:24+00:00","twitter:card":"summary","twitter:title":"Cookies | Biblioteket"},"aioseo_meta_data":{"post_id":"104","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 06:59:27","updated":"2025-06-04 00:49:30","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/\" title=\"Artikler\">Artikler<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/\" title=\"IT\">IT<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCookies\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.kristiansborg.dk\/bibliotek"},{"label":"Artikler","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/"},{"label":"IT","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/"},{"label":"Cookies","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/cookies\/"}],"_links":{"self":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":0,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/104\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/30"}],"wp:attachment":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/media?parent=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}