Mis on küpsised?
Küpsis on teie arvutisse salvestatud teave, millele teie brauser juurde pääsete. Samuti võite olla küpsiste eeliseid teadlikult või teadmatult nautinud. Kas olete kunagi oma Facebooki parooli salvestanud, et te ei peaks seda iga kord sisse logima sisestades? Kui jah, siis kasutate küpsiseid. Küpsised salvestatakse võtme / väärtuse paaridena.
Miks vajate küpsist?
Veebibrauseri ja serveri vaheline suhtlus toimub kodakondsuseta protokolli nimega HTTP. Kodakondsuseta protokoll käsitleb igat taotlust sõltumatuna. Niisiis, server ei hoia andmeid pärast brauserisse saatmist. Kuid paljudes olukordades nõutakse andmeid uuesti. Siit tulevad küpsised pildile. Küpsiste kasutamisel ei pea veebibrauser iga kord andmete nõudmisel serveriga suhtlema. Selle asemel saab selle tuua otse arvutist.
Javascripti küpsis
Küpsiseid saate luua dokumendi abil. selline küpsiste vara.
document.cookie = "cookiename=cookievalue"
Võite isegi lisada oma küpsisele aegumiskuupäeva, nii et konkreetne küpsis eemaldatakse määratud kuupäeval arvutist. Aegumiskuupäev tuleks määrata UTC / GMT-vormingus. Kui te ei määra aegumiskuupäeva, eemaldatakse küpsis, kui kasutaja brauseri sulgeb.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"
Samuti saate määrata domeeni ja tee, et määrata, millisele domeenile ja millistele kataloogidele konkreetses domeenis küpsis kuulub. Vaikimisi kuulub küpsis lehele, mis küpsise määrab.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "
// looge küpsis koos domeeniga praegusele lehele ja tee kogu domeenile.
JavaScript saab küpsise
Sellisele küpsisele pääsete juurde, mis tagastab kõik praeguse domeeni jaoks salvestatud küpsised.
var x = document.cookie
JavaScript Kustuta küpsis
Küpsise kustutamiseks peate lihtsalt määrama küpsise väärtuse tühjaks ja määrama aegumise väärtuseks möödunud kuupäeva.
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
Proovige seda näidet ise:
küpsis !!!