„JavaScript“ slapukai - kaip kurti, skaityti ir ištrinti slapukus?



Slapukai yra duomenys, saugomi mažuose tekstiniuose failuose. Tai padeda išsaugoti vartotojo informaciją tinklalapiuose ir vėliau prisimena naudotojo informaciją.

Slapukai padeda kaupti vartotojo informaciją tinklalapiuose. Tai yra vienas iš efektyviausių būdų, kaip prisiminti ir sekti nuostatas, pirkimus, komisinius ir kitą informaciją, reikalingą geresnei lankytojų patirčiai ar svetainės statistikai. Šiame Straipsnyje „Slapukai“ pateksime į slapukų gylį tokia seka:

Kas yra slapukai?

Slapukai yra duomenys, saugomi mažuose jūsų sistemos teksto failuose. Kai žiniatinklio serveris siunčia tinklalapį naršyklei, ryšys nutrūksta ir serveris pamiršta viską apie vartotoją.





Slapukai buvo išrasti siekiant išspręsti informacijos apie vartotoją įsiminimo problemą. Pavyzdžiui:

  • Kai vartotojas lankosi tinklalapyje, jo vardas gali būti išsaugotas slapuke.



  • Kitą kartą, kai vartotojas apsilankys puslapyje, slapukas prisimena vartotojo vardą.

Jis prisimena vartotojo informaciją iš visų tinklalapių. Joje pateikiama informacija kaip ir pavadinimo vertės poros, atskirtos kabliataškiais, pavyzdžiui:

vartotojo vardas = Daisy Green

Dabar pažiūrėkime, kaip veikia šie slapukai.



Kaip tai veikia?

Serveris siunčia tam tikrus duomenis į lankytojo naršyklę slapuko pavidalu. Dabar naršyklė gali priimti slapuką. Jei taip, jis saugomas kaip paprasto teksto įrašas lankytojo standžiajame diske.

slapukas- javascript slapukai - edurekaKai lankytojas patenka į kitą jūsų svetainės puslapį, naršyklė išsiunčia tą patį slapuką į serverį paimti. Ją gavus, jūsų serveris žino arba prisimena, kas buvo saugoma anksčiau.

Slapukai susideda iš 5 kintamo ilgio laukai :

  • Pasibaigia & minusas Tai rodo slapuko galiojimo pabaigos datą. Jei tai tuščia, slapukas nustos galioti, kai lankytojas uždarys naršyklę.

  • Domenas & minusas Domeno lauke pateikiamas jūsų svetainės domeno vardas.

  • Kelias & minusas Slapuką nustato kelias į katalogą ar tinklalapį. Tai galima palikti tuščią, jei norite gauti slapuką iš bet kurio katalogo ar puslapio.

  • Saugus & minusas Jei šiame lauke yra žodis „saugus“, slapuką galima gauti tik naudojant saugų serverį. Jei šis laukas tuščias, tokių apribojimų nėra.

  • Pavadinimas = vertė & minusas Čia vaizduojami slapukai, kurie nustatomi ir gaunami raktų reikšmių porų pavidalu.

    rūšiavimo masyvai c ++

Dabar, kai žinote, kas yra slapukai ir kaip tai veikia, pereikime prie „JavaScript“ slapukų gylio.

„JavaScript“ slapukai

„JavaScript“ galite valdyti slapukus su dokumento objekto slapukų savybe. „JavaScript“ gali skaityti, kurti, modifikuoti ir ištrinti slapukus, kurie taikomi dabartiniam tinklalapiui. Taigi pažvelkime į pavyzdžius ir supraskime, kaip slapukai naudojami „JavaScript“.

Kurkite slapukus

„JavaScript“ gali sukurti slapukus su dokumentas. slapukas nuosavybė. Slapuką galite sukurti tokiu būdu:

document.cookie = 'vartotojo vardas = Daisy Green'

Taip pat galite pridėti savo slapuko galiojimo laiką. Pagal numatytuosius nustatymus slapukas bus ištrintas, kai naršyklė bus uždaryta:

document.cookie = 'vartotojo vardas = Daisy Green baigia galioti = pirmadienis, 2019 m. rugpjūčio 26 d. 12:00:00 UTC'

Taip pat parametro pagalba galite naršyklei pasakyti, kuriam slapukui priklauso kelias. Pagal numatytuosius nustatymus slapukas priklauso dabartiniam puslapiui.

document.cookie = 'vartotojo vardas = Daisy Green baigiasi = pirmadienis, 2019 m. rugpjūčio 26 d. 12:00:00 UTC' path = / '

Perskaitykite sausainį

Skaityti slapuką yra taip paprasta, kaip rašyti, nes dokumento vertė. Slapuko objektas yra slapukas. Šią eilutę galite naudoti visada, kai norite pasiekti slapuką. Straipsnyje „document.cookie“ laikomas kabliataškiais atskirtų pavadinimų = reikšmių porų sąrašas, kur pavadinimas reiškia slapuko pavadinimą, o vertė - jo eilutės vertė.

„JavaScript“ slapukus galima skaityti tokiu būdu:

var x = document.cookie

Pavyzdys: