JavaScript piškotki - Kako ustvariti, prebrati in izbrisati piškotke?



Piškotki so podatki, shranjeni v majhnih besedilnih datotekah. Pomaga vam shraniti uporabniške podatke na spletnih straneh in si kasneje zapomni uporabniške podatke.

Piškotki vam pomagajo shraniti uporabniške podatke na spletnih straneh. Je eden najučinkovitejših načinov zapomnjevanja in sledenja preferenc, nakupov, provizij in drugih informacij, potrebnih za boljšo izkušnjo obiskovalcev ali statistiko spletnega mesta. V tem V članku o piškotkih bomo piškotke poglobili v naslednjem zaporedju:

Kaj so piškotki?

Piškotki so podatki, shranjeni v majhnih besedilnih datotekah v vašem sistemu. Ko spletni strežnik pošlje spletno stran brskalniku, se povezava izklopi in strežnik pozabi vse o uporabniku.





Piškotki so bili izumljeni, da bi rešili problem zapomnitve informacij o uporabniku. Na primer:

  • Ko uporabnik obišče spletno stran, lahko njegovo ime shrani v piškotek.



  • Ko uporabnik naslednjič obišče stran, si piškotek zapomni uporabniško ime.

Zapomni uporabnikove podatke med vsemi spletnimi stranmi. Informacije vsebuje kot a in v obliki para imena-vrednosti, ločenega s podpičji, kot so:

uporabniško ime = Daisy Green

Zdaj pa poglejmo, kako delujejo ti piškotki.



Kako deluje?

Strežnik v brskalnik obiskovalca pošlje nekaj podatkov v obliki piškotka. Zdaj lahko brskalnik sprejme piškotek. Če se, se shrani kot navaden zapis besedila na trdi disk obiskovalca.

piškotek - piškotki javascript - edurekaKo obiskovalec pride na drugo stran na vašem spletnem mestu, brskalnik pošlje isti piškotek strežniku v iskanje. Ko je strežnik obnovljen, ve ali si zapomni, kaj je bilo shranjeno prej.

Piškotki so sestavljeni iz 5 polj s spremenljivo dolžino :

  • Poteče & minus Prikazuje datum, ko piškotek poteče. Če je to prazno, piškotek poteče, ko obiskovalec zapre brskalnik.

    kuhar vs ansible vs lutka
  • Domena & minus Polje domene vsebuje ime domene vašega spletnega mesta.

  • Pot & minus To je pot do imenika ali spletne strani, ki nastavi piškotek. To lahko pustite prazno, če želite piškotek pridobiti iz katerega koli imenika ali strani.

  • Varno & minus Če to polje vsebuje besedo 'varen', je piškotek mogoče pridobiti samo z varnim strežnikom. Če je to polje prazno, takšnih omejitev ni.

  • Ime = Vrednost & minus Tu so prikazani piškotki, ki so nastavljeni in pridobljeni v obliki parov ključ / vrednost.

Zdaj, ko veste, kaj so piškotki in kako delujejo, pojdimo v globino piškotkov JavaScript.

JavaScript piškotki

V JavaScript lahko s piškotki upravljate z lastnostjo piškotka predmeta Document. JavaScript lahko bere, ustvarja, spreminja in briše piškotke, ki veljajo za trenutno spletno stran. Oglejmo si torej primere in razumemo, kako se piškotki uporabljajo v JavaScript.

Ustvari piškotke

JavaScript lahko ustvari piškotke z document.cookie lastnine. Piškotek lahko ustvarite na naslednji način:

document.cookie = 'uporabniško ime = Daisy Green'

Piškotku lahko dodate tudi datum poteka. Privzeto se piškotek izbriše, ko je brskalnik zaprt:

document.cookie = 'uporabniško ime = Daisy Green poteče = ponedeljek, 26. avgust 2019 12:00:00 UTC'

Brskalniku lahko tudi s pomočjo parametra poveste, na katero pot piškotek sodi. Privzeto piškotek pripada trenutni strani.

kako ustvariti aplikacijo v
document.cookie = 'uporabniško ime = Daisy Green poteče = ponedeljek, 26. avgust 2019 12:00:00 UTC' path = / '

Preberite piškotek

Branje piškotka je tako enostavno kot pisanje zaradi vrednosti dokumenta document.cookie je piškotek. Ta niz lahko uporabite kadar koli želite dostopati do piškotka. Niz document.cookie hrani seznam parov ime = vrednost, ločenih s podpičji, kjer name predstavlja ime piškotka, vrednost pa je njegova vrednost niza.

JavaScript piškotke je mogoče brati na naslednji način:

var x = document.cookie

Primer: