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- 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.
- 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ă.
- 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: