JavaScript-informasjonskapsler - Hvordan lage, lese og slette informasjonskapsler?



Informasjonskapsler er data lagret i små tekstfiler. Det hjelper deg med å lagre brukerinformasjon på websider og husker brukeropplysningene senere.

Cookies hjelper deg med å lagre brukerinformasjon på websider. Det er en av de mest effektive metodene for å huske og spore preferanser, kjøp, provisjoner og annen informasjon som kreves for bedre besøkendeopplevelse eller nettstedstatistikk. I dette Informasjon om informasjonskapsler, vi kommer inn på dybden av informasjonskapsler i følgende sekvens:

gå inn i c ++

Hva er informasjonskapsler?

Informasjonskapsler er data som er lagret i små tekstfiler på systemet ditt. Når en webserver sender en webside til en nettleser, slås forbindelsen av, og serveren glemmer alt om brukeren.





Informasjonskapsler ble oppfunnet for å løse problemet med å huske informasjonen om brukeren. For eksempel:

  • Når en bruker besøker en nettside, kan hans / hennes navn lagres i en informasjonskapsel.



  • Neste gang brukeren besøker siden, husker informasjonskapselen brukernavnet.

Den husker brukerens informasjon blant alle websidene. Den inneholder informasjonen som en og i form av et navn-verdipar skilt av semikolon som:

brukernavn = Daisy Green

La oss nå se hvordan disse informasjonskapslene fungerer.



Hvordan virker det?

Serveren sender noen data til den besøkendes nettleser i form av en informasjonskapsel. Nå kan nettleseren godta informasjonskapselen. Hvis den gjør det, lagres den som en vanlig tekstoppføring på den besøkendes harddisk.

cookie- javascript cookies - edurekaNår den besøkende kommer til en annen side på nettstedet ditt, sender nettleseren den samme informasjonskapselen til serveren for henting. Når den er hentet, vet eller husker serveren hva som ble lagret før.

Informasjonskapsler består av 5 felt med variabel lengde :

  • Utløper & minus Dette viser datoen cookien vil utløpe. Hvis dette er tomt, utløper informasjonskapselen når den besøkende avslutter nettleseren.

  • Domene & minus Domenefeltet inneholder domenenavnet til nettstedet ditt.

  • Sti & minus Det er banen til katalogen eller websiden som setter informasjonskapslen. Dette kan stå tomt hvis du vil hente informasjonskapselen fra hvilken som helst katalog eller side.

  • Sikre & minus Hvis dette feltet inneholder ordet 'sikker', kan informasjonskapselen bare hentes med en sikker server. Hvis dette feltet er tomt, er det ingen slike begrensninger.

  • Navn = Verdi & minus Dette viser informasjonskapslene som er satt og hentet i form av nøkkelverdipar.

Nå som du vet hva som er informasjonskapsler og hvordan det fungerer, la oss komme i dybden med JavaScript-informasjonskapsler.

JavaScript-informasjonskapsler

I JavaScript kan du manipulere informasjonskapsler med informasjonskapselegenskapen til dokumentobjektet. JavaScript kan lese, opprette, endre og slette informasjonskapslene som gjelder for den gjeldende websiden. Så la oss se på eksempler og forstå hvordan informasjonskapsler brukes i JavaScript.

Lag informasjonskapsler

JavaScript kan opprette informasjonskapsler med document.cookie eiendom. Du kan opprette informasjonskapselen på følgende måte:

document.cookie = 'brukernavn = Daisy Green'

Du kan også legge til en utløpsdato for informasjonskapselen din. Som standard slettes informasjonskapselen når nettleseren lukkes:

document.cookie = 'brukernavn = Daisy Green utløper = man 26. august 2019 12:00:00 UTC'

Du kan også fortelle nettleseren hvilken bane cookien tilhører ved hjelp av en parameter. Som standard tilhører informasjonskapselen den gjeldende siden.

document.cookie = 'brukernavn = Daisy Green utløper = man 26. august 2019 12:00:00 UTC' path = / '

Les en informasjonskapsel

Å lese en informasjonskapsel er like enkelt som å skrive en på grunn av verdien av dokumentet. Cookie-objektet er cookien. Du kan bruke denne strengen når du vil ha tilgang til informasjonskapselen. Document.cookie-strengen holder en liste med navn = verdipar atskilt med semikolon, der navnet representerer informasjonskapselnavnet og verdien er dens strengverdi.

JavaScript-informasjonskapsler kan leses på følgende måte:

var x = document.cookie

Eksempel: