JavaScripti küpsised - kuidas küpsiseid luua, lugeda ja kustutada?

Küpsised on andmed, mis on salvestatud väikestesse tekstifailidesse. See aitab teil kasutajainfot veebilehtedele salvestada ja jätab kasutaja andmed hiljem meelde.

Küpsised aitavad teil kasutajale veebilehtedel teavet salvestada. See on üks tõhusamaid meetodeid eelistuste, ostude, komisjonitasude ja muu külastajate paremaks kasutuskogemuseks või saidistatistikaks vajaliku teabe mäletamiseks ja jälgimiseks. Selles Küpsiste artikkel, jõuame küpsiste sügavusele järgmises järjestuses:



Mis on küpsised?

Küpsised on teie süsteemis väikestesse tekstifailidesse salvestatud andmed. Kui veebiserver saadab veebilehe brauserisse, lülitub ühendus välja ja server unustab kasutaja kohta kõik.



mis on javascripti meetod

Küpsised leiutati kasutaja kohta teabe meelde jätmise probleemi lahendamiseks. Näiteks:

  • Kui kasutaja külastab veebisaiti, saab tema nime küpsisesse salvestada.



  • Järgmine kord, kui kasutaja lehte külastab, jätab küpsis kasutajanime meelde.

See mäletab kasutaja teavet kõigi veebilehtede seas. See sisaldab teavet a ja nimiväärtuste paari kujul, mis on eraldatud semikoolonitega, näiteks:

kasutajanimi = Daisy Green

Vaatame nüüd, kuidas need küpsised toimivad.



Kuidas see töötab?

Server saadab osa andmetest külastaja brauserisse küpsise kujul. Nüüd võib brauser küpsise aktsepteerida. Kui see juhtub, salvestatakse see külastaja kõvakettale tavalise tekstikirjena.

küpsis- javascripti küpsised - edurekaKui külastaja jõuab teie saidi teisele lehele, saadab brauser sama küpsise serverile allalaadimiseks. Kui see on leitud, teab või mäletab teie server varem salvestatud andmeid.

Küpsised koosnevad 5 muutuva pikkusega välja :

  • Aegub & miinus See näitab küpsise aegumise kuupäeva. Kui see on tühi, aegub küpsis, kui külastaja brauserist väljub.

  • Domeen & miinus Domeeniväljal on teie saidi domeeninimi.

  • Tee & miinus See on tee kataloogi või veebilehele, mis määrab küpsise. Selle võib jätta tühjaks, kui soovite küpsise igast kataloogist või lehelt kätte saada.

  • Turvaline & miinus Kui see väli sisaldab sõna “turvaline”, võib küpsise toota ainult turvalise serveriga. Kui see väli on tühi, pole selliseid piiranguid.

    kuidas varjata Java jaoks seadistada
  • Nimi = väärtus & miinus See näitab küpsiseid, mis on seatud ja hangitud võtmeväärtuste paaridena.

Nüüd, kui teate, mis on küpsised ja kuidas see töötab, läheme JavaScripti küpsiste sügavamale.

JavaScripti küpsised

JavaScripti abil saate küpsiseid manipuleerida objekti Dokumendi küpsise atribuudiga. JavaScripti abil saab lugeda, luua, muuta ja kustutada küpsiseid, mis kehtivad praegusel veebilehel. Vaatame näiteid ja mõistame, kuidas küpsiseid JavaScriptis kasutatakse.

Looge küpsised

JavaScripti abil saab luua küpsiseid dokument.küpsis vara. Küpsise saate luua järgmisel viisil:

document.cookie = 'kasutajanimi = Daisy Green'

Võite lisada ka oma küpsise aegumiskuupäeva. Vaikimisi kustutatakse küpsis, kui brauser on suletud:

document.cookie = 'kasutajanimi = Daisy Green aegub = esmaspäev, 26. august 2019 12:00:00 UTC'

Samuti saate parameetri abil brauserile öelda, millisele teele küpsis kuulub. Vaikimisi kuulub küpsis praegusele lehele.

document.cookie = 'kasutajanimi = Daisy Green aegub = esmaspäev, 26. august 2019 12:00:00 UTC' path = / '

Lugege küpsist

Küpsise lugemine on dokumendi väärtuse tõttu sama lihtne kui selle kirjutamine. Küpsiseobjekt on küpsis. Seda stringi saate kasutada alati, kui soovite küpsisele juurde pääseda. Dokumendis string.dokument.cookie peetakse semikoolonitega eraldatud loetelu nimi = väärtus paaridest, kus nimi tähistab küpsise nime ja väärtus on selle stringi väärtus.

JavaScripti küpsiseid saab lugeda järgmiselt:

var x = dokument.küpsis

Näide: