Pliki cookie pomagają przechowywać informacje o użytkowniku na stronach internetowych. Jest to jedna z najskuteczniejszych metod zapamiętywania i śledzenia preferencji, zakupów, prowizji i innych informacji wymaganych do lepszej obsługi odwiedzających lub statystyk witryny. W tym W artykule o ciasteczkach przejdziemy do głębi plików cookie w następującej kolejności:
Co to są pliki cookie?
Pliki cookie to dane przechowywane w małych plikach tekstowych w Twoim systemie. Kiedy serwer WWW wysyła stronę internetową do przeglądarki, połączenie zostaje przerwane, a serwer zapomina o wszystkim o użytkowniku.
Cookies zostały wymyślone, aby rozwiązać problem zapamiętywania informacji o użytkowniku. Na przykład:
Kiedy użytkownik odwiedza stronę internetową, jego / jej imię i nazwisko może zostać zapisane w pliku cookie.
Następnym razem, gdy użytkownik odwiedzi stronę, plik cookie zapamięta nazwę użytkownika.
Zapamiętuje informacje o użytkowniku na wszystkich stronach internetowych. Zawiera informacje jako plik oraz w postaci pary nazwa-wartość oddzielonej średnikami, na przykład:
nazwa użytkownika = Daisy Green
Zobaczmy teraz, jak działają te pliki cookie.
Jak to działa?
Serwer wysyła pewne dane do przeglądarki odwiedzającego w postaci pliku cookie. Teraz przeglądarka może zaakceptować plik cookie. Jeśli tak, jest przechowywany jako zwykły zapis tekstowy na dysku twardym gościa.
Kiedy odwiedzający trafia na inną stronę w Twojej witrynie, przeglądarka wysyła ten sam plik cookie do serwera w celu pobrania. Po pobraniu serwer wie lub pamięta, co było wcześniej przechowywane.
Pliki cookie składają się z 5 pól o zmiennej długości :
Wygasa & minus Pokazuje datę wygaśnięcia ciasteczka. Jeśli to pole jest puste, plik cookie wygaśnie, gdy odwiedzający zamknie przeglądarkę.
Domena & minus Pole domeny zawiera nazwę domeny Twojej witryny.
Ścieżka & minus Jest to ścieżka do katalogu lub strony internetowej, która ustawiła plik cookie. Można to pozostawić puste, jeśli chcesz pobrać plik cookie z dowolnego katalogu lub strony.
tablica obiektów w przykładowym programie java
Bezpieczne & minus Jeśli to pole zawiera słowo „bezpieczne”, to plik cookie można pobrać tylko z bezpiecznego serwera. Jeśli to pole jest puste, nie ma takich ograniczeń.
Nazwa = wartość & minus Przedstawia pliki cookie, które są ustawiane i pobierane w postaci par klucz-wartość.
Teraz, gdy już wiesz, czym są pliki cookie i jak to działa, przejdźmy do szczegółów plików cookie JavaScript.
Pliki cookie JavaScript
W JavaScript można manipulować plikami cookie za pomocą właściwości cookie obiektu Document. JavaScript może czytać, tworzyć, modyfikować i usuwać pliki cookie, które dotyczą bieżącej strony internetowej. Przyjrzyjmy się więc przykładom i zrozummy, jak pliki cookie są używane w JavaScript.
Utwórz pliki cookie
JavaScript może tworzyć pliki cookie z rozszerzeniem document.cookie własność. Możesz utworzyć plik cookie w następujący sposób:
document.cookie = 'username = Daisy Green'
Możesz również dodać datę ważności dla swojego pliku cookie. Domyślnie plik cookie zostanie usunięty po zamknięciu przeglądarki:
document.cookie = 'nazwa użytkownika = Daisy Green wygasa = pon., 26 sierpnia 2019 r. o 12:00:00 czasu UTC'
Możesz również wskazać przeglądarce, do której ścieżki należy plik cookie za pomocą parametru. Domyślnie plik cookie należy do bieżącej strony.
document.cookie = 'nazwa_użytkownika = Daisy Green wygasa = poniedziałek, 26 sierpnia 2019 r. 12:00:00 czasu UTC' ścieżka = / '
Przeczytaj plik cookie
Odczytanie pliku cookie jest tak proste, jak jego zapisanie, ponieważ obiekt document.cookie to plik cookie. Możesz użyć tego ciągu, gdy chcesz uzyskać dostęp do pliku cookie. Ciąg document.cookie przechowuje listę par nazwa = wartość oddzielonych średnikami, gdzie nazwa reprezentuje nazwę pliku cookie, a wartość jest wartością ciągu.
Pliki cookie JavaScript można odczytać w następujący sposób:
var x = document.cookie
Przykład: