Cookies hjælper dig med at gemme brugeroplysninger på websider. Det er en af de mest effektive metoder til at huske og spore præferencer, køb, provisioner og andre oplysninger, der kræves for bedre besøgendeoplevelse eller webstedsstatistikker. Heri Cookies-artikel, vi kommer ind på dybden af cookies i følgende rækkefølge:
Hvad er cookies?
Cookies er data gemt i små tekstfiler i dit system. Når en webserver sender en webside til en browser, lukkes forbindelsen, og serveren glemmer alt om brugeren.
Cookies blev opfundet for at løse problemet med at huske oplysningerne om brugeren. For eksempel:
Når en bruger besøger en webside, kan hans / hendes navn gemmes i en cookie.
Næste gang brugeren besøger siden, husker cookien brugernavnet.
Den husker brugerens oplysninger blandt alle websider. Den indeholder oplysningerne som en og i form af et navn-værdi-par adskilt af semikolon såsom:
brugernavn = Daisy Green
Lad os nu se, hvordan disse cookies fungerer.
Hvordan virker det?
Serveren sender nogle data til den besøgendes browser i form af en cookie. Nu accepterer browseren muligvis cookien. Hvis det gør det, gemmes det som en almindelig tekstpost på den besøgendes harddisk.
konvertering af c ++ type
Når den besøgende ankommer til en anden side på dit websted, sender browseren den samme cookie til serveren til hentning. Når den er hentet, ved eller husker din server, hvad der blev gemt før.
Cookies består af 5 felter med variabel længde :
Udløber & minus Dette viser datoen, hvor cookien udløber. Hvis dette er tomt, udløber cookien, når den besøgende afslutter browseren.
Domæne & minus Domænefeltet indeholder domænenavnet på dit websted.
Sti & minus Det er stien til biblioteket eller websiden, der indstiller cookien. Dette kan være tomt, hvis du vil hente cookien fra en hvilken som helst mappe eller side.
Sikker & minus Hvis dette felt indeholder ordet 'sikker', kan cookien kun hentes med en sikker server. Hvis dette felt er tomt, er der ingen sådanne begrænsninger.
Navn = værdi & minus Dette viser de cookies, der er indstillet og hentet i form af nøgleværdipar.
Nu hvor du ved, hvad der er cookies, og hvordan det fungerer, lad os komme i dybden med JavaScript-cookies.
JavaScript-cookies
I JavaScript kan du manipulere cookies med cookieegenskaben for dokumentobjektet. JavaScript kan læse, oprette, ændre og slette de cookies, der gælder for den aktuelle webside. Så lad os se på eksempler og forstå, hvordan cookies bruges i JavaScript.
Opret cookies
JavaScript kan oprette cookies med document.cookie ejendom. Du kan oprette cookien på følgende måde:
programmering af klientserverstik i java
document.cookie = 'brugernavn = Daisy Green'
Du kan også tilføje en udløbsdato for din cookie. Som standard slettes cookien, når browseren lukkes:
document.cookie = 'brugernavn = Daisy Green udløber = man, 26. aug 2019 12:00:00 UTC'
Du kan også fortælle browseren, hvilken sti cookien tilhører ved hjælp af en parameter. Som standard hører cookien til den aktuelle side.
document.cookie = 'brugernavn = Daisy Green udløber = man, 26. aug 2019 12:00:00 UTC' path = / '
Læs en cookie
At læse en cookie er så simpelt som at skrive en på grund af dokumentets værdi. Cookie-objekt er cookien. Du kan bruge denne streng, når du vil have adgang til cookien. Document.cookie-strengen holder en liste med navn = værdipar adskilt med semikolon, hvor navnet repræsenterer cookienavnet, og værdien er dens strengværdi.
JavaScript-cookies kan læses på følgende måde:
var x = dokument.cookie
Eksempel: