Webbläsarkakor: Vad är de och varför ska du bry dig?

Avslöjande: Ditt stöd hjälper till att hålla webbplatsen igång! Vi tjänar en remissavgift för några av de tjänster vi rekommenderar på denna sida.


Cookies, mer korrekt kallat HTTP-kakor, är små databitar som lagras som textfiler i en webbläsare. Webbplatser använder de små databitarna för att hålla reda på användare och aktivera användarspecifika funktioner.

De möjliggör grundläggande webbplatsfunktionalitet, som kundvagnar med e-handel, och används också för mer kontroversiella syften, till exempel att spåra användaraktivitet.

Cookies är en nödvändig del av hur webben fungerar såväl som en källa till sekretessproblem och säkerhetsrisker. Av denna anledning har avslappnade webbanvändare och webbutvecklare goda skäl att bättre förstå hur dessa små databitar fungerar.

Den här guiden ger en fördjupad introduktion till kakor uppdelade i två delar:

  • En lekmannsguide för kakor: grunderna som alla internetanvändare bör veta om cookies.

  • En utvecklarhandbok för användning av kakor: hur cookies fungerar, hur man undviker att komma i lagliga problem på grund av användning av kakor och tekniska resurser för att lära sig mer om cookies.

Redo? Låt oss komma till det.

En lekmannsguide för kakor

Oavsett om du bara är en tillfällig internetanvändare eller försörjer dig som webbutvecklare, det finns vissa saker med HTTP-kakor som alla internetanvändare bör känna till, till exempel syftet med kakor och de sekretess- och säkerhetsrisker som ingår i deras användning.

Men innan vi hoppar in på det, låt oss börja med att svara på denna fråga: var kom webbkakor ifrån?

En kort historia av HTTP-kakor

Cookies utvecklades för första gången 1994 av Lou Montulli, anställd i Netscape Communications. Tillsammans med John Giannandrea utvecklade Lou kakor som en lösning för att göra kundvagnar med e-handel möjliga.

Den första verkliga tillämpningen av cookies på webben var att avgöra om besökare på Netscape-webbplatsen hade varit där tidigare.

Ursprungligen accepterades cookies som standard av alla stödda webbläsare och mycket få slutanvändare hade någon aning om deras närvaro eller användning. Allt förändrades i februari 1996 när Financial Times publicerade ett stycke som beskrev deras existens, syfte och användning.

Det som följde var intensiv granskning av medierna under de närmaste åren på grund av de integritetsrisker som följer av besöksspårning.

Internet Engineering Task Force (IETF) fick jobbet att komma med en formell cookie-specifikation som överensstämde med de oro som media uttryckte.

Särskilt oroande var riskerna med att tillåta tredjepartscookies. Dessa är oftare kända som spårningskakor. IETF försökte kräva att tredjepartscookies uttryckligen får inte tillåtas eller endast tillåtas efter uttrycklig användaroptimering.

Men de ledande webbläsareutvecklarna vid den tiden, Netscape och Microsoft, ignorerade IETF-rekommendationen och gick tillsammans med onlineannonsörernas önskemål att tillåta spårningskakor från tredje part.

Den nuvarande cookie-specifikationen bekräftar användningen av tredjepartscookies och de risker som är förknippade med deras användning, men slutar med att placera onus för att hantera denna risk på webbläsarutvecklare:

Detta dokument ger användaragenter (webbläsare) bred bredd för att experimentera med tredjeparts cookie-policyer som balanserar deras användares integritets- och kompatibilitetsbehov.

Vad går in i en cookie?

Cookies kopplar bitar av data till en specifik användare.

Om du till exempel besöker en webbplats kan webbplatsen leverera en cookie som identifierar dig som användare X. Om du lämnar webbplatsen och sedan återgår till den igen kommer den cookien att användas av webbplatsen för att erkänna att du är samma användare X det var tidigare på platsen.

Cookies innehåller nödvändigtvis minst två data: en unik användaridentifierare och viss information om den användaren.

De kan också innehålla ett brett utbud av attribut som berättar webbläsare vad gör med cookien – ett ämne som vi kommer in på när vi kommer till den del av den här guiden riktad mot utvecklare.

Ett vanligt exempel på hur allt fungerar är en autentiseringscookie.

När du loggar in på en webbplats kan webbplatsen returnera en cookie som identifierar ditt användarkonto och bekräftar att du har loggat in på webbplatsen. När du interagerar med webbplatsen kommer den att använda cookien som bekräftelse på att du är en inloggad användare.

Vanliga typer av kakor

Cookies kan klassificeras på flera olika sätt. Låt oss titta på fyra av de vanligaste klassificeringarna för att bättre förstå hur cookies används och hur de fungerar.

Session cookies är tillfälliga cookies lagrade i webbläsarens minne bara tills webbläsaren är stängd.

Dessa typer av kakor utgör mindre säkerhetsrisk och används för att driva kundvagnar med e-handel, för att kontrollera sidelementen som visas för en användare under ett enda flersidesbesök på en webbplats och för andra kortvariga lagringsändamål.

Peristenta kakor är cookies på längre sikt som är taggade av emittenten med utgångsdatum.

Dessa cookies lagras av webbläsaren även efter att webbläsaren är stängd. De returneras till emittenten varje gång du besöker webbplatsen som utfärdade cookien eller visar en webbplats som innehåller en resurs (t.ex. en annons) som utfärdats av den ursprungliga cookieutgivaren.

På detta sätt kan ihållande cookies spåra din aktivitet inte bara på webbplatsen som utfärdade cookien utan också på alla webbplatser som innehåller en resurs som utfärdats av samma webbplats. Detta är den mekanism som webbplatser som Google och Facebook använder för att skapa en logg över användaraktivitet på flera webbplatser.

När du klickar på “Kom ihåg mig” eller ett liknande alternativ när du loggar in på ett online-konto, används en ihållande cookie för att lagra din inloggningsinformation i din webbläsare.

På grund av det faktum att ihållande cookies håller sig mycket längre än sessionskakor, och teoretiskt kan spåra din aktivitet över tid på flera webbplatser, utgör persistenta cookies en större risk än sessionskakor.

Första partikakor är cookies skapade av webbplatsen du för närvarande besöker. På den här webbplatsen använder vi till exempel kakor för olika syften, till exempel att vår värdfiltreringsfunktion fungerar. De kakor som vi utfärdar medan du besöker vår webbplats är första parts cookies.

Tredjepartskakor är cookies tillagda av en domän som inte är den domän du för närvarande besöker. Den vanligaste användningen av cookies från tredje part är att spåra användare som klickar på annonser och associerar dem med den hänvisande domänen.

När du till exempel klickar på en annons på en webbplats används en tredje parts cookie för att koppla din trafik till webbplatsen där annonsen visades.

Medan kakor är en nödvändig del av den moderna webben kan de också utgöra en betydande risk för invasion av privatlivet och en säkerhetsrisk för webbplatserna som använder dem.

Användare akta dig: Cookie risk och belöning

Som webbanvändare vill du veta riskerna med kakor och vad du kan göra för att se kakor och ta bort dem vid behov. Låt oss börja med de risker som är förknippade med kakor som tenderar att ingå i två kategorier: bedrägeri och invasion av privatlivet.

Cookiebedrägeri

Metoder för att begå cookiebedrägerier är tekniskt komplexa, men det är värt att veta om dem om du någonsin stöter på en av dessa exploater.

I de flesta fall har cookiebedrägeri en av två former: en skadlig webbplats använder legitima webbplatsbesökare som en proxy i en attack på en webbplats eller för spårningssystem genom att bifoga falska session-ID till en legitim användares aktivitet. Låt oss titta på fyra vanliga cookiebedrägerier för att lära oss hur de fungerar:

  • Cross-site scripting (XSS): en användare besöker en skadlig webbplats och får en cookie som innehåller en nyttolast för skript som är inriktad på en annan webbplats. Den skadliga cookien är dold för att se ut som om den härstammar från den riktade webbplatsen. När användaren besöker den riktade webbplatsen, skickas den skadliga cookien, inklusive skriptets nyttolast, till servern som är värd för den riktade webbplatsen.

  • Session fixering: en användare får en skadlig cookie som innehåller cookieutgivarens session-ID. När användaren försöker logga in på en riktad domän loggas emittentens session-ID i stället för användarens session-ID. På det här sättet ser det ut till den riktade domänen som emittenten utför åtgärder som användaren faktiskt utför.

  • Cross-site begäran om förfalskning (XSRF): en användare besöker en legitim webbplats och får en legitim cookie. Användaren besöker sedan en skadlig webbplats som instruerar användarens webbläsare att utföra vissa åtgärder riktade till den legitima webbplatsen. Den legitima webbplatsen får begäran tillsammans med den legitima cookien och utför åtgärden eftersom den verkar initieras av en legitim användare.

  • Cookie kastar attack: en användare besöker en skadlig webbplats som tillhandahåller en cookie utformad för att se ut som om den härstammar från ett underdomän på en riktad webbplats, till exempel http://subdomain.example.com. När användaren besöker den riktade webbplatsen, http://example.com i detta fall, skickas underdomänskakan tillsammans med legitima cookies. Om underdomänskakan tolkas först kommer informationen i cookien att överskrida uppgifterna i eventuella efterföljande legitima kakor.

Som du ser, används i praktiskt taget alla fall av kakebedrägeri cookies för att antingen förfalska legitima användares identitet eller för att använda den legitima användarens identitet för att utföra skadliga åtgärder.

Skydda mot cookiebedrägeri

Cookies, även skadliga, är inte virus. Cookies rena text innebär att de inte kan köras på din dator.

Så din antivirusprogram gör lite till ingenting för att skydda mot skadliga kakor. Det finns dock åtminstone två saker du kan göra för att skydda dig mot att bli ett offer för kakebedrägeri:

  • Håll din webbläsare uppdaterad. Många cookie-exploater är utformade för att dra nytta av säkerhetshål i föråldrade webbläsare. De flesta webbläsare uppdateras idag automatiskt, men om du råkar använda en föråldrad webbläsare, sluta använda den och uppdatera den.

  • Undvik tvivelaktiga webbplatser. Om du någonsin varnas antingen av din webbläsare eller av en sökmotor om att en webbplats kan vara skadlig, fortsätt inte till webbplatsen. Det är bara inte värt risken.

Integritetskränkning

Invasion av sekretess är ett större problem än cookiebedrägeri för många användare.

Om du funderar på hur många webbplatser som har någon slags inbäddad Google-resurs – Adsense, Analytics, Maps, logga in med Google osv. – är det lätt att se hur Google kontinuerligt lägger till ett redan massivt dossier med aktiviteter på flera webbplatser för de flesta webbsidor användare.

Många användare tycker att Googles användning av den informationen för att leverera riktade annonser är minst en läskig och potentiellt en allvarlig invasion av sekretess.

Google är knappast ensam i detta avseende. Alla webbannonsplattformar – från Infolinks och Revcontent till Disqus och Facebook – försöker ständigt bryta mer data om varje användare i syfte att leverera annonser med ökad relevans och förbättrad användarinriktning.

Kort sagt, om du ska använda webben och låta din webbläsare acceptera cookies spåras du av och nu vet du det.

Skydda din integritet

Det finns verkligen inget sätt att acceptera cookies. Det finns emellertid några saker du kan göra för att begränsa mängden exponering du står inför när det gäller cookieinitierad invasion av sekretess:

  • Var uppmärksam på webbläsarens säkerhets- och sekretessinställningar. Öppna webbläsarens inställningsmeny och leta efter säkerhets- eller sekretessinställningarna. Ställ in cookie-policyn så strikt som du anser nödvändig utan att göra det onödigt svårt att komma åt webbplatsfunktioner.

  • Använd privatläge eller inkognitosökningsläge. Alla moderna webbläsare erbjuder möjligheten att surfa på nätet med en ren kakeskiffer. När du använder detta läge kommer webbläsaren inte att använda befintliga ihållande cookies. När du stänger webbläsaren kommer alla cookies, även ihållande cookies, att raderas. Tänk bara på att det här betyder att inga lösenord kommer att sparas och varje webbplats kommer att tro att det är första gången du någonsin besökt det varje gång du besöker det.

Så här visar du och tar bort de cookies som lagras av din webbläsare

Varje större webbläsare gör det ganska enkelt att visa och ta bort de cookies som lagras i den. Processen varierar emellertid från en webbläsare till en annan.

I allmänhet vill du öppna webbläsarinställningarna och leta efter sekretess- eller säkerhetsavsnittet. Därefter letar du efter ett alternativ som låter dig se de cookies som är lagrade i din webbläsare. När du tittar på enskilda cookies får du möjlighet att ta bort alla cookies du vill ta bort från din webbläsare. Du bör också hitta ett alternativ för att enkelt ta bort alla cookies om du vill göra det.

Om du fastnar, bara google “Hur man visar cookies i XYZ” och ersätter “XYZ” med namnet på din webbläsare.

En speciell typ av cookie som du kan ha problem med att ta bort är en zombie-cookie. Denna typ av cookie återskapas automatiskt av ett skript som lagras utanför webbläsarminnet varje gång du tar bort den. Resultatet? Du kan inte bara ta bort cookien och låta den hålla sig borta för gott.

Detta konstiga beteende kan få dig att tro att alla zombie-kakor är skadliga, men det är inte fallet. Vissa zombie-kakor har legitima användningar. Emellertid har deras beteende lett till att de universellt har bedrats av både säkerhetsexperter och integritetsförespråkare.

Att ta bort dessa typer av kakor kräver lite mer uthållighet och innebär vanligtvis att du utövar dina Googling-färdigheter för att ta reda på hur andra har hanterat samma undeletable cookie. Vad du måste göra är att ta reda på var skriptet som återskapar cookien lagras och ta bort det skriptet för att stoppa den kontinuerliga återfödelsen av zombie cookien..

Cookie Control: webbläsare och enheter

Den goda nyheten är att du inte helt är berömd av de goda eller dåliga avsikterna för webbutvecklare. Du kan vara proaktiv och hantera cookiepolicyn för de webbläsare du använder. Genom att ta dig tid att fastställa en cookie-policy kan du begränsa din exponering för några av de risker som följer av att använda webben.

Upprätta en kontrollpolicy för webbläsarkakies

Varje större webbläsare gör det ganska enkelt att hantera cookies. Processen varierar dock från en webbläsare till en annan. Låt oss ta en titt på hur du kan hantera cookiepolicyn i skrivbordsversionerna av Chrome, Firefox, Microsoft Edge och Internet Explorer.

Krom

Öppna inställningsmenyn och använd fältet Sökinställningar för att söka efter “cookies”. Detta returnerar integritetsinställningarna. Du kan också hitta detta avsnitt genom att bläddra till botten av inställningsmenyn, välja Visa avancerade inställningar och hitta sekretessavsnittet.

Välj alternativet Innehållsinställningar från sekretessinställningarna. Som standard accepteras alla första och tredje parts cookies – en inställning som Chrome refererar till som Tillåter att lokal data ställs in (rekommenderas). Om du inte är nöjd med denna policy inkluderar alternativ:

  • Förvara endast lokala data tills du lämnar webbläsaren: Välj det här alternativet för att acceptera cookies men ta bort dem när du lämnar webbläsaren.

  • Blockera webbplatser från att ställa in data: Välj det här alternativet om du vill inaktivera alla cookies helt.

  • Blockera tredjepartscookies och webbplatsinformation: Om du inte vill tillåta tredjepartscookies markerar du den här kryssrutan.

  • Hantera undantag: Tryck på den här knappen för att hantera listan över webbplatser som fungerar med en webbplatsspecifik cookie-policy.

Firefox

Om du vill hantera cookies i Firefox öppnar du webbläsarmenyn, väljer Alternativ och väljer sedan fliken Sekretess. I avsnittet Historik, välj rullgardinsmenyn för att använda anpassade inställningar för historik och välj sedan från följande alternativ:

  • Avmarkera standardalternativet för att acceptera cookies från webbplatser för att helt inaktivera cookies.

  • Från rullgardinsmenyn Acceptera tredjepartscookies kan du välja att acceptera alla tredjepartscookies, endast de från webbplatser som du har besökt tidigare, eller blockera tredjepartscookies helt.

  • Välj undantagsknappen för att hantera en lista över webbplatser med en cookie-policy som skiljer sig från webbläsarpolicyn.

  • Från rullgardinsmenyn Behåll tills väljer du att behålla kakor tills de går ut eller raderar dem när Firefox stängs.

Kant

Att hantera cookies i Microsofts senaste webbläsare är ganska enkelt. Öppna först menyn för webbläsarinställningar. Rulla till botten och klicka på Visa avancerade inställningar. Rulla till botten igen så hittar du en rullgardinsmeny Cookies. Det finns tre självförklarande alternativ tillgängliga i den här menyn:

  • Blockera inte cookies (valda som standard)

  • Blockera alla cookies

  • Blockera endast tredjepartscookies.

Särskilt frånvarande från den här menyn är något sätt att ta bort cookies varje gång webbläsaren stängs.

Du kan dock göra det genom att gå tillbaka till primärinställningsmenyn (klicka på «-knappen högst upp i menyn Avancerade inställningar).

Välj sedan knappen Välj vad som ska rensas under Rensa webbläsningsdata. Välj bara alternativet Cookies och sparade webbplatsdata och välj sedan väljaren för att alltid rensa detta när jag stänger webbläsaren.

Internet Explorer

Hantera cookies i IE 9, IE 10 och IE 11 hanteras på samma sätt.

Öppna först menyn Internetalternativ. Välj sedan fliken Sekretess. På fliken Sekretess väljer du knappen Avancerad. Från nästa meny kan du upprätta en policy för både första- och tredjepartscookies. Dessutom kan du markera en kryssruta för att åsidosätta cookiepolicyn och alltid tillåta sessionskakor.

Om du också vill ta bort alla cookies varje gång du stänger Internet Explorer, gå tillbaka till fliken Allmänt och markera kryssrutan för att radera surfhistorik vid utgången. Slutligen väljer du Använd knappen längst ner på menyn Internetalternativ för att spara och tillämpa dina ändringar.

Hantera kakor på din mobila enhet

Hantera cookies på mobila enheter kan variera från processen för att hantera cookies i en stationär webbläsare.

Detta beror främst på att de flesta mobila operativsystem innehåller en inbyggd webbläsare. Dessutom kanske mobila webbläsare inte erbjuder alla samma alternativ som deras stationära syskon, och detta kan ytterligare komplicera frågor.

Låt oss ta en titt på hantering av cookies på iOS-, Android- och Blackberry-enheter.

Apple iOS

Om du använder Safari på iOS kan du hantera cookie-policyn genom att öppna appen Inställningar, bläddra ner och välja Safari och sedan rulla ner tills du ser alternativet Blockera kakor. Menyn Blockera cookies visar fyra alternativ:

  • Blockera alltid

  • Tillåt endast från den aktuella webbplatsen (cookies från första parten)

  • Tillåt från webbplatser jag besöker (standardalternativ, tillåter begränsade cookies från tredje part)

  • Tillåt alltid.

Om du inte använder Safari på din iPhone finns det en god chans att du använder Chrome istället. Chrome på iOS gör det möjligt att ta bort kakor men inte hantera cookiepolicyn.

För att ta bort cookies öppnar du Chrome-menyn och väljer Inställningar. Rulla ner och välj Sekretess. Rulla ner igen och välj Rensa webbläsningsdata. Välj vilka typer av data du vill ta bort, se till att välja Cookies, Site Data och välj sedan alternativet Rensa Browsing Data.

Ett annat alternativ för Chrome-användare på iOS är att bläddra med hjälp av en inkognitoflik och se till att stänga fliken innan webbläsaren stängs. På det sättet kommer inga kakor att lagras utöver den nuvarande surfningssessionen.

Andriod

Många Android-enheter levereras med en inbyggd webbläsare. Tyvärr varierar dessa webbläsare från tillverkare och telefonmodell till nästa. Som ett resultat varierar hanteringen av cookies i dessa webbläsare avsevärt. Men i allmänhet, vad du behöver göra är att öppna webbläsaren, hitta inställningsmenyn och hitta sekretessinställningarna.

Det är lite mer enkelt för Chrome-användare på Android. För att hantera cookie-policy öppnar du webbläsaren, hittar menyn och väljer Inställningar. Navigera till webbplatsinställningar och välj Cookies. Från den här menyn kan du slå på eller stänga av acceptans av cookies, bestämma om du vill tillåta tredjepartscookies eller hantera en lista över webbplatser som är undantagna från cookiepolicyn..

Björnbär

Några av de senaste Blackberry-enheterna drivs av Android. Som ett resultat kommer hantering av cookies på dessa enheter att falla under Android-avsnittet ovan. Några Blackberry-enheter kör emellertid Blackberry 10. För att hantera cookiepolicyn för den inbyggda Blackberry 10-webbläsaren följer du dessa steg:

  • Starta webbläsaren och öppna webbläsarmenyn.

  • Välj Inställningar och sedan Sekretess och säkerhet.

  • Från den här menyn kan du slå på och stänga av cookieaccept, hantera en lista med undantag från webbplatsen och rensa alla cookies.

En utvecklarhandbok för användning av kakor

Cookies är bara textfiler. Hur svårt kan de vara att arbeta med? Om bara saker var så enkla.

Cookies implementeras på många olika sätt beroende på syftet med cookien och servern som utfärdar cookien.

I den här delen av guiden kommer vi att kort beröra implementering av kakor och dyka in i lagliga frågor kring användning av kakor. Slutligen kommer jag att peka dig mot resurser du kan använda för att lära dig mer om implementering av cookies och hur du kan utnyttja cookies i dina webbutvecklingsprojekt.

Teknisk introduktion till implementering av kakor

Cookies skapas när en webbserver ber en webbläsare att skapa cookien. Instruktionerna för att skapa cookien skickas vanligtvis i en HTTP-rubrik och ser ut så här:

Set-Cookie: =

Cookies kan också skapas med JavaScript på klientsidan med hjälp av metoden document.cookie.

När en cookie har skapats av en webbläsare, när webbläsaren gör en efterföljande begäran av samma domän, kommer den att skicka tillbaka alla cookies som tillhör den domänen som en del av begäran.

Cookien i exemplet ovan är en sessionskaka. Persistenta cookies skapas genom att lägga till ett Expires-attribut i Set-Cookie-huvudet. Förutom Expires kan flera andra attribut användas för att kontrollera hur webbläsare behandlar cookies:

  • Cookies taggade med attributet Secure kommer endast att skickas om begäran från webbläsaren överförs via ett krypterat protokoll (https).

  • Cookies som flaggas som HttpOnly kommer inte att vara tillgängliga för JavaScript på webbsidan DOM och överförs bara tillbaka till den utfärdande domänen.

  • SameSite-flaggan är ett relativt nytt attribut som säkerställer att kakor endast överförs till samma webbplats som de härstammar från.

Cookies and the Law

Som webbutvecklare måste du vara medveten om de sekretesslagar och direktiv som påverkar ditt arbete. Om du ignorerar de lagar som gäller för användning av cookies kan du till och med befinna dig med branta böter.

När det gäller att använda kakor finns det minst tre juridiska frågor att beakta:

  • EU: s kakarlag: Det som började som ett EU-direktiv införlivades senare i lagen av alla länder i EU. Kort sagt, cookielagen säger att om du är baserad i EU eller riktar sig till konsumenter i EU måste du få tillstånd från användare för att använda cookies.

  • Krav på offentliggörande av FTC: Spårning från tredje part i syfte att marknadsföra annonser och affiliate-försäljning är en av de viktigaste användningarna av HTTP-cookies. Om du använder cookies för detta ändamål gör FTC klart att du måste låta dina besökare veta vad du gör.

  • Krav på sekretesspolicy: flera länder, inklusive USA, Storbritannien, Australien och alla länder i EU, kräver att du låter användarna veta vad du gör med deras personuppgifter. Om du använder cookies på något sätt för att spåra användaraktivitet, inklusive användning av analyskakor för att spåra besökartrafik, är du enligt lag skyldig att publicera en sekretesspolicy som förklarar vilken information du samlar in och hur du använder den.

Att följa lagen när det gäller kakor är inte så svårt. I de flesta fall är allt du behöver göra att följa dessa tre riktlinjer:

  • Om du är baserad i EU eller riktar dig till EU-konsumenter, se till att du ger dem möjlighet att erkänna att din webbplats använder cookies.

  • Om du tillåter betalda annonser eller placering av affiliate-annonser på din webbplats, avslöja informationen på din webbplats på ett uppenbart sätt.

  • Om du spårar användaraktivitet eller samlar in användardata anger du en omfattande sekretesspolicy som förklarar vilken information du samlar in och hur den används.

Gör de tre sakerna så stannar du kvar på rätt sida av lagen. Med det sagt bör vi också säga att vi inte är advokater, vi tillhandahåller inte juridisk rådgivning, och om du har några specifika frågor om detta ämne bör du verkligen konsultera en advokat.

Resurser

Hur cookies används och används varierar från programmiljö till nästa. Om du vet hur du ska använda kakor hjälper lektionsstudierna nedan dig att hitta den information du behöver för att använda cookies på din webbplats eller applikation..

  • W3Schools, JavaScript Cookies Tutorial: lära dig hur man hämtar information från cookies med JavaScript och även hur man ställer in cookies med skript från klientsidan..

  • W3Schools, PHP Cookies Tutorial: lära dig hur du skickar cookies med PHP med en HTTP-rubrik och hur du integrerar data från cookies i din kod.

  • Mozilla Developer Network, HTTP Cookies: en teknisk introduktion till användningen av HTTP-cookies.

  • Mozilla Developer Network, Document.cookie: en teknisk introduktion till användningen av JavaScript-cookies.

  • TutorialsPoint, JavaScript Cookies Tutorial: en annan utmärkt och omfattande handledning om att använda JavaScript för att arbeta med cookies.

  • PHP Manual: Cookies: om du är en PHP-utvecklare, se den officiella dokumentationen för att lära dig hur du arbetar med cookies i PHP.

  • Pontikis.net, Hur man skapar, läser, uppdaterar och raderar en cookie med PHP eller JavaScript: en mer omfattande titt på cookie-användning baserat på de två mest använda programmeringsspråken på webben, PHP och JavaScript.

  • Hongkiat, Hur man använder cookie och HTML5 localStorage: HTML5 har lagt till nya strategier för lagring av kakor. Lär dig hur du kan dra nytta av dessa nya funktioner.

  • Moment, hur man använder cookies i WordPress: som det mest populära CMS på webben är det viktigt att varje webbutvecklare känner till grunderna för att använda cookies i WordPress.

  • Microsoft Developer Network, ASP.NET Cookies-översikt: en introduktion till cookies för ASP.NET-utvecklare.

  • Odin-projektet, sessioner, kakor och autentisering (Ruby on Rails): en introduktion till cookies för utvecklare av Ruby on Rails.

  • Jay Conrod, Hur man använder HTTP-kakor i Python: en introduktion till cookies för Python-utvecklare.

  • Oracle Java-dokumentation: Arbeta med kakor: en introduktion till cookies för Java-utvecklare.

Slutsats

Cookies är en integrerad del av den moderna webben. Men de presenterar lite av ett dubbelkantigt svärd: de möjliggör uppdragskritiska webbplatsfunktioner samtidigt som de ger en legitim risk för webbplatsens säkerhet och användarskydd.

I slutändan går cookies inte någonstans och de allra flesta webbplatser använder cookies på något sätt eller på något sätt.

Genom att utbilda dig själv om hur cookies fungerar och hur du hanterar dem kommer du att vara bättre förberedd att dra fördel av deras fördelar samtidigt som du skyddar dig mot de inneboende riskerna.

Ytterligare läsning och resurser

Vi har fler guider, självstudier och infografik relaterade till kodning och webbutveckling:

  • Komponera bra HTML: detta är en solid introduktion till att skriva välformad HTML och använda HTML-valideringsprogramvara.

  • CSS3 – Intro, guider & Resurser: det här är ett bra ställe att börja lära sig webbsidans layout.

  • Så här väljer du rätt CMS: lära dig vad du behöver i ett CMS och få en översikt över de 30 bästa CMS: erna.

HTML för nybörjare – Ultimate Guide

Om du verkligen vill lära dig HTML har vi skapat en bokslängdartikel, HTML för nybörjare – Ultimate Guide.

Och det är verkligen den ultimata guiden; det tar dig från början till behärskning.

HTML för nybörjare - Ultimate Guide
HTML för nybörjare – Ultimate Guide

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map