Cookies JavaScript - Ako vytvárať, čítať a mazať cookies?



Cookies sú údaje uložené v malých textových súboroch. Pomáha vám ukladať informácie o používateľoch na webové stránky a pamätá si ich neskôr.

Súbory cookie vám pomáhajú ukladať informácie o používateľoch na webové stránky. Je to jedna z najefektívnejších metód zapamätania a sledovania preferencií, nákupov, provízií a ďalších informácií potrebných na zlepšenie používateľských skúseností alebo štatistík stránok. V tomto Článok o cookies sa dostaneme do hĺbky cookies v nasledujúcom poradí:

Čo sú súbory cookie?

Súbory cookie sú údaje uložené v malých textových súboroch vo vašom systéme. Keď webový server odošle webovú stránku do prehľadávača, pripojenie sa vypne a server zabudne na používateľa všetko.





Súbory cookie boli vynájdené s cieľom vyriešiť problém zapamätania si informácií o používateľovi. Napríklad:

  • Keď používateľ navštívi webovú stránku, jeho meno môže byť uložené v súbore cookie.



  • Pri ďalšej návšteve stránky si súbor cookie zapamätá jeho meno.

Pamätá si informácie o používateľovi na všetkých webových stránkach. Obsahuje informácie ako a a vo forme dvojice názov-hodnota oddelených bodkočiarkami, ako napríklad:

používateľské meno = Daisy Green

Teraz sa pozrime, ako tieto súbory cookie fungujú.



premenlivé a nemenné v jave

Ako to funguje?

Server odošle niektoré údaje do prehliadača návštevníka vo forme súboru cookie. Teraz môže prehliadač prijať súbor cookie. Ak sa tak stane, uloží sa ako obyčajný textový záznam na pevný disk návštevníka.

cookie- súbory javascript - edurekaKeď návštevník príde na inú stránku na vašom webe, prehľadávač odošle na server ten istý súbor cookie. Po načítaní váš server vie alebo si pamätá, čo bolo predtým uložené.

Súbory cookie pozostávajú z 5 polí s premennou dĺžkou :

  • Platnosť vyprší & mínus Zobrazuje dátum, kedy vyprší platnosť súboru cookie. Ak je to prázdne, platnosť súboru cookie vyprší, keď návštevník opustí prehliadač.

  • Doména & mínus Pole domény poskytuje názov domény vášho webu.

  • Cesta & mínus Je to cesta k adresáru alebo webovej stránke, ktorá nastavuje súbor cookie. Toto môže zostať prázdne, ak chcete získať súbor cookie z ľubovoľného adresára alebo stránky.

  • Zabezpečiť & minus Ak toto pole obsahuje slovo „zabezpečené“, potom je možné súbor cookie načítať iba na zabezpečenom serveri. Ak je toto pole prázdne, neexistujú žiadne také obmedzenia.

  • Meno = Hodnota & minus Toto zobrazuje súbory cookie, ktoré sa nastavujú a načítajú vo forme párov kľúč - hodnota.

Teraz, keď viete, čo sú súbory cookie a ako to funguje, sa pozrime na hĺbku súborov cookie JavaScript.

Súbory cookie JavaScript

V JavaScripte môžete manipulovať s cookies s vlastnosťou cookie objektu Document. JavaScript môže čítať, vytvárať, upravovať a mazať súbory cookie, ktoré sa vzťahujú na aktuálnu webovú stránku. Pozrime sa teda na príklady a pochopme, ako sa používajú súbory cookie v JavaScripte.

Vytvorte súbory cookie

JavaScript môže vytvárať cookies pomocou document.cookie nehnuteľnosť. Cookie môžete vytvoriť nasledujúcim spôsobom:

document.cookie = 'username = Daisy Green'

Môžete tiež pridať dátum expirácie vášho súboru cookie. Predvolene sa súbor cookie vymaže, keď je prehliadač zatvorený:

document.cookie = 'username = Daisy Green expires = Po, 26. augusta 2019 12:00:00 UTC'

Pomocou parametra tiež môžete prehľadávaču povedať, na akú cestu cookie patrí. Súbor cookie predvolene patrí k aktuálnej stránke.

document.cookie = 'username = Daisy Green expires = Po, 26. augusta 2019 12:00:00 UTC' path = / '

Prečítajte si cookie

Čítanie súboru cookie je rovnako jednoduché ako jeho napísanie, pretože hodnotou objektu document.cookie je súbor cookie. Tento reťazec môžete použiť kedykoľvek, keď chcete získať prístup k súboru cookie. Reťazec document.cookie uchováva zoznam párov meno = hodnota oddelených bodkočiarkami, kde name predstavuje názov súboru cookie a value je jeho hodnota reťazca.

Súbory cookie JavaScript je možné načítať nasledujúcim spôsobom:

var x = document.cookie

Príklad: