JavaScript-evästeet - Kuinka luoda, lukea ja poistaa evästeitä?



Evästeet ovat tietoja, jotka on tallennettu pieniin tekstitiedostoihin. Sen avulla voit tallentaa käyttäjätietoja verkkosivuille ja muistaa käyttäjän tiedot myöhemmin.

Evästeiden avulla voit tallentaa käyttäjätietoja verkkosivuille. Se on yksi tehokkaimmista tavoista muistaa ja seurata mieltymyksiä, ostoksia, palkkioita ja muuta tietoa, jota tarvitaan parempaan kävijäkokemukseen tai sivuston tilastoihin. Tässä Evästeartikkeli, pääsemme evästeiden syvyyteen seuraavassa järjestyksessä:

Mitä ovat evästeet?

Evästeet ovat järjestelmääsi pieniin tekstitiedostoihin tallennettuja tietoja. Kun verkkopalvelin lähettää verkkosivun selaimelle, yhteys sammuu ja palvelin unohtaa kaiken käyttäjästä.





Evästeet keksittiin ongelman ratkaisemiseksi muistamaan käyttäjää koskevia tietoja. Esimerkiksi:

  • Kun käyttäjä vierailee verkkosivulla, hänen nimensä voidaan tallentaa evästeeseen.



  • Seuraavan kerran, kun käyttäjä vierailee sivulla, eväste muistaa käyttäjänimen.

Se muistaa käyttäjän tiedot kaikista verkkosivuista. Se sisältää tiedot a ja nimi-arvo-parin muodossa, jotka on erotettu puolipisteillä, kuten:

käyttäjänimi = Daisy Green

Katsotaan nyt, kuinka nämä evästeet toimivat.



Kuinka se toimii?

Palvelin lähettää joitain tietoja kävijän selaimelle evästeen muodossa. Nyt selain voi hyväksyä evästeen. Jos näin tapahtuu, se tallennetaan pelkkänä tekstitietueena kävijän kiintolevylle.

eväste- javascript-evästeet - edurekaKun kävijä saapuu sivustosi toiselle sivulle, selain lähettää saman evästeen palvelimelle noudettavaksi. Kun se on haettu, palvelimesi tietää tai muistaa aiemmin tallennetut tiedot.

Evästeet koostuvat 5 vaihtelevan pituista kenttää :

  • Vanhenee & miinus Tämä näyttää evästeen vanhentumispäivän. Jos tämä on tyhjä, eväste vanhenee, kun kävijä sulkee selaimen.

  • Verkkotunnus & miinus Verkkotunnus-kenttä antaa sivustosi verkkotunnuksen.

  • Polku & miinus Evästeen asettaa polku hakemistoon tai verkkosivulle. Tämä voidaan jättää tyhjäksi, jos haluat noutaa evästeen mistä tahansa hakemistosta tai sivulta.

  • Suojattu & miinus Jos tässä kentässä on sana 'suojattu', eväste voidaan noutaa vain suojatulla palvelimella. Jos tämä kenttä on tyhjä, tällaisia ​​rajoituksia ei ole.

  • Nimi = arvo & miinus Tämä kuvaa evästeet, jotka asetetaan ja haetaan avainarvoparien muodossa.

Nyt kun tiedät, mitä evästeet ovat ja miten se toimii, päästään JavaScript-evästeiden syvyyteen.

muuntaa desimaali binääriseksi pythoniksi

JavaScript-evästeet

JavaScriptissä voit käsitellä evästeitä Asiakirja-objektin evästeominaisuudella. JavaScript voi lukea, luoda, muokata ja poistaa evästeitä, jotka koskevat nykyistä verkkosivua. Joten katsotaanpa esimerkkejä ja ymmärretään, kuinka evästeitä käytetään JavaScriptissä.

Luo evästeitä

JavaScript voi luoda evästeitä document.cookie omaisuus. Voit luoda evästeen seuraavasti:

document.cookie = 'käyttäjänimi = Daisy Green'

Voit myös lisätä evästeen viimeisen käyttöpäivän. Oletuksena eväste poistetaan, kun selain suljetaan:

document.cookie = 'käyttäjänimi = Daisy Green vanhenee = ma 26. elokuuta 2019 12:00:00 UTC'

Parametrin avulla voit myös kertoa selaimelle evästeen polun. Oletuksena eväste kuuluu nykyiselle sivulle.

document.cookie = 'käyttäjänimi = Daisy Green vanhenee = ma, 26. elokuuta 2019 12:00:00 UTC' path = / '

Lue eväste

Evästeen lukeminen on yhtä yksinkertaista kuin kirjoittaminen asiakirjan arvon vuoksi. Evästeobjekti on eväste. Voit käyttää tätä merkkijonoa aina, kun haluat käyttää evästettä. Document.cookie-merkkijono pitää luettelon nimi = arvo-parista puolipisteillä erotettuna, missä nimi edustaa evästeen nimeä ja arvo on sen merkkijonoarvo.

JavaScript-evästeet voidaan lukea seuraavalla tavalla:

var x = document.cookie

Esimerkki:

kuinka asettaa luokan polku java-komentoon komentokehotteella