JavaScript kolačići - Kako stvoriti, čitati i brisati kolačiće?

Kolačići su podaci pohranjeni u malim tekstualnim datotekama. Pomaže vam pohranjivati ​​korisničke podatke na web stranicama i kasnije pamti korisničke podatke.

Kolačići vam pomažu u pohrani korisničkih podataka na web stranicama. To je jedna od najučinkovitijih metoda pamćenja i praćenja preferencija, kupnji, provizija i ostalih informacija potrebnih za bolje iskustvo posjetitelja ili statistiku web mjesta. U ovome Članak o kolačićima, dubinu kolačića ući ćemo u sljedećem slijedu:

Što su kolačići?

Kolačići su podaci pohranjeni u malim tekstualnim datotekama u vašem sustavu. Kada web poslužitelj pošalje web stranicu pregledniku, veza se isključuje, a poslužitelj zaboravlja sve o korisniku.





Kolačići su izumljeni kako bi se riješio problem pamćenja podataka o korisniku. Na primjer:

  • Kad korisnik posjeti web stranicu, njegovo se ime može pohraniti u kolačić.



  • Sljedeći put kada korisnik posjeti stranicu, kolačić pamti korisničko ime.

Pamti korisničke podatke među svim web stranicama. Sadrži informacije kao i u obliku para imena i vrijednosti odvojenog zarezom kao što su:

korisničko ime = Daisy Green

Sada da vidimo kako ovi kolačići rade.



Kako radi?

Poslužitelj u preglednik posjetitelja šalje neke podatke u obliku kolačića. Sada preglednik može prihvatiti kolačić. Ako se dogodi, pohranjuje se kao običan tekst na posjetiteljevom tvrdom disku.

kolačić- javascript kolačići - edurekaKad posjetitelj dođe na drugu stranicu na vašoj web stranici, preglednik šalje isti kolačić na poslužitelj na preuzimanje. Jednom kada je dohvaćen, vaš poslužitelj zna ili pamti što je prethodno bilo pohranjeno.

Kolačići se sastoje od 5 polja promjenljive duljine :

  • Istječe & minus Pokazuje datum isteka kolačića. Ako je ovo prazno, kolačić će isteći kada posjetitelj napusti preglednik.

  • Domena & minus Polje domene pruža naziv domene vašeg web mjesta.

  • Staza & minus To je put do direktorija ili web stranice koji postavlja kolačić. To možete ostaviti prazno ako želite dohvatiti kolačić iz bilo kojeg direktorija ili stranice.

  • Siguran & minus Ako ovo polje sadrži riječ 'siguran', tada se kolačić može dohvatiti samo sa sigurnim poslužiteljem. Ako je ovo polje prazno, nema takvih ograničenja.

  • Ime = Vrijednost & minus Ovo prikazuje kolačiće koji su postavljeni i dohvaćeni u obliku parova ključ / vrijednost.

Sad kad znate što su kolačići i kako to funkcionira, krenimo u dubinu JavaScript kolačića.

JavaScript kolačići

U JavaScript-u možete manipulirati kolačićima pomoću svojstva kolačića objekta Document. JavaScript može čitati, stvarati, mijenjati i brisati kolačiće koji se primjenjuju na trenutnu web stranicu. Dakle, pogledajmo primjere i shvatimo kako se kolačići koriste u JavaScript-u.

Stvorite kolačiće

JavaScript može stvoriti kolačiće pomoću dokument.kolačić imovine. Kolačić možete stvoriti na sljedeći način:

document.cookie = 'korisničko ime = Daisy Green'

Također možete dodati datum isteka kolačića. Prema zadanim postavkama, kolačić će se izbrisati kad se preglednik zatvori:

document.cookie = 'korisničko ime = Daisy Green istječe = ponedjeljak, 26. kolovoza 2019. 12:00:00 UTC'

Pregledniku također možete reći kojem putu kolačić pripada uz pomoć parametra. Prema zadanim postavkama kolačić pripada trenutnoj stranici.

document.cookie = 'korisničko ime = Daisy Green istječe = ponedjeljak, 26. kolovoza 2019. 12:00:00 UTC' put = / '

Pročitajte kolačić

Čitanje kolačića jednostavno je poput pisanja zbog vrijednosti dokumenta document.cookie je kolačić. Ovaj niz možete koristiti kad god želite pristupiti kolačiću. Niz document.cookie čuva popis parova name = vrijednost odvojenih zarezom, gdje name predstavlja ime kolačića, a vrijednost je vrijednost niza.

JavaScript kolačići mogu se čitati na sljedeći način:

var x = document.cookie

Primjer: