Javascript - lucra cu cookie-uri, sef IT

Ce sunt cookie-urile?

Cookie-urile - o tehnologie care permite site-uri web pentru a stoca date într-un browser o mică parte (până la 4Kbayt).

De obicei, aceste date sunt utilizate pe site-ul la:







Cum funcționează modulele cookie

Mecanismul funcționează cu cookie-uri, luați în considerare următorul exemplu:

Principiul de funcționare a mecanismului de cookie-uri
  1. Client (browser web) trimite o cerere către server (solicitant pagina sa). În cazul în care browser-ul, cookie-urile au acolo, asociat cu acest site, le trimite la server, ca parte a acestei cereri.
  2. Serverul primește cererea de la client. Dacă există cookie-uri, acestea pot fi utilizate ca parte a unei cereri de a efectua o anumită logică pe server, utilizatorul pregăti pentru a personaliza pagina sau altceva. După aceea, clientul trimite un răspuns. În antetul de răspuns trimis de un browser web (client) cookie-uri, pe care el va trebui să țină.
  3. browser web (client) primește un răspuns de la server (pagina) și o afișează pentru utilizator. Cookie-urile care vin de la server, browser-ul salvează în magazin.






Biblioteca js-cookie

De exemplu, pentru a seta un cookie pentru 30 de zile (ca expira formatul va folosi data):

Cookie, care va avea ca o modalitate de a documenta locația curentă:

Cookie-urile și JSON

Efectuați citirea cookie (având o valoare JSON) prin intermediul funcției Cookies.get nu este foarte convenabil, deoarece la ieșire veți obține un șir de caractere normale (mai degrabă decât o matrice sau obiect).

Pentru a face acest lucru, puteți utiliza Cookies.getJSON. Această caracteristică nu numai că devine cookie, dar, de asemenea, parsează folosind JSON.parse: