Cookie-uri JavaScript - Cum se creează, se citesc și se șterg cookie-urile?



Cookie-urile sunt date stocate în fișiere text mici. Vă ajută să stocați informațiile utilizatorului în paginile web și să vă amintiți detaliile utilizatorului mai târziu.

Cookie-urile vă ajută să stocați informații despre utilizatori în paginile web. Este una dintre cele mai eficiente metode de memorare și urmărire a preferințelor, achizițiilor, comisioanelor și a altor informații necesare pentru o experiență mai bună a vizitatorilor sau statistici ale site-ului. In acest Articolul cookie-uri, vom intra în profunzimea cookie-urilor în următoarea succesiune:

Ce sunt cookie-urile?

Cookie-urile sunt date stocate în fișiere text mici din sistemul dvs. Când un server web trimite o pagină web către un browser, conexiunea se oprește, iar serverul uită tot ceea ce privește utilizatorul.





Cookie-urile au fost inventate pentru a rezolva problema memorării informațiilor despre utilizator. De exemplu:

  • Când un utilizator vizitează o pagină web, numele său poate fi stocat într-un cookie.



  • Data viitoare când utilizatorul vizitează pagina, cookie-ul își amintește numele de utilizator.

Reține informațiile utilizatorului printre toate paginile web. Conține informațiile ca și sub forma unei perechi nume-valoare separate prin punct și virgulă precum:

nume de utilizator = Daisy Green

Acum să vedem cum funcționează aceste cookie-uri.



Cum functioneazã?

Serverul trimite câteva date browserului vizitatorului sub forma unui cookie. Acum, browserul poate accepta modulul cookie. În caz contrar, este stocat ca un text text simplu pe hard disk-ul vizitatorului.

cookie- cookie-uri javascript - edurekaCând vizitatorul ajunge la o altă pagină de pe site-ul dvs., browserul trimite același cookie către server pentru recuperare. Odată ce a fost recuperat, serverul dvs. știe sau își amintește ce a fost stocat înainte.

cum se instalează PHP pe Windows

Cookie-urile constau din 5 câmpuri cu lungime variabilă :

  • Expiră & minus Aceasta arată data expirării cookie-ului. Dacă acest lucru este necompletat, cookie-ul va expira atunci când vizitatorul părăsește browserul.

  • Domeniu & minus Câmpul domeniului furnizează numele domeniului site-ului dvs.

  • cale & minus Este calea către director sau pagina web care setează cookie-ul. Acest lucru poate fi lăsat necompletat dacă doriți să extrageți cookie-ul din orice director sau pagină.

  • Sigur & minus Dacă acest câmp conține cuvântul „securizat”, atunci cookie-ul poate fi recuperat numai cu un server securizat. Dacă acest câmp este necompletat, nu există astfel de restricții.

  • Nume = Valoare & minus Aceasta descrie cookie-urile care sunt setate și recuperate sub formă de perechi cheie-valoare.

Acum, că știți ce sunt cookie-urile și cum funcționează, să intrăm în profunzimea cookie-urilor JavaScript.

Cookie-uri JavaScript

În JavaScript, puteți manipula cookie-urile cu proprietatea cookie a obiectului Document. JavaScript poate citi, crea, modifica și șterge cookie-urile care se aplică paginii web curente. Așadar, să aruncăm o privire la exemple și să înțelegem cum sunt utilizate cookie-urile în JavaScript.

Creați cookie-uri

JavaScript poate crea cookie-uri cu document.cookie proprietate. Puteți crea modulul cookie în felul următor:

document.cookie = 'nume de utilizator = Daisy Green'

De asemenea, puteți adăuga o dată de expirare pentru cookie-ul dvs. În mod implicit, cookie-ul va fi șters când browserul este închis:

document.cookie = 'nume de utilizator = Daisy Green expiră = Luni, 26 Aug 2019 12:00:00 UTC'

De asemenea, puteți spune browserului la ce cale aparține cookie-ul cu ajutorul unui parametru. În mod implicit, cookie-ul aparține paginii curente.

document.cookie = 'nume de utilizator = Daisy Green expiră = Luni, 26 Aug 2019 12:00:00 UTC' cale = / '

Citiți un cookie

Citirea unui cookie este la fel de simplă ca și scrierea unuia din cauza valorii documentului. Obiectul cookie este cookie-ul. Puteți utiliza acest șir oricând doriți să accesați cookie-ul. Șirul document.cookie păstrează o listă de perechi nume = valoare separate prin punct și virgulă, unde numele reprezintă numele cookie-ului, iar valoarea este valoarea șirului său.

Cookie-urile JavaScript pot fi citite în felul următor:

var x = document.cookie

Exemplu: