Jak sprawdzić, czy istnieje ciasteczka?

Jak sprawdzić, czy istnieje ciasteczka?
Pliki cookie utrzymują niewielką ilość danych (około 4KB) na komputerze użytkownika przez przeglądarkę internetową i są używane do przechowywania informacji o użytkowniku, w tym logowanie lub podpisanie poświadczeń i innych form danych. Można go wykorzystać do optymalizacji wrażeń użytkownika na stronie internetowej. Głównie przeglądarki przechowują trzy rodzaje ciastek. "Sesyjne pliki cookie„Które są usuwane po zamknięciu przeglądarki”, „First Prety Cookies”, Które są tworzone przez strony internetowe i„Pliki zewnętrzne„Utworzone przez stronę trzecią na Twojej stronie internetowej.

W tym artykule pokazano metodę sprawdzenia, czy plik cookie istnieje za pomocą JavaScript.

Jak sprawdzić/sprawdzić, czy w JavaScript istnieje plik cookie?

Aby sprawdzić, czy plik cookie istnieje w przeglądarce, czy nie, użyj „CheckCookie ()”Funkcja. W zdefiniowanej funkcji sprawdź, czy ciasteczka jest zerowe za pomocą „dokument.ciastko" atrybut. Jeśli jest zerowy, oznacza to, że ciasteczka nie istnieje; w przeglądarce istnieje ciasteczka.

Przykład

Utwórz dwa przyciski w pliku HTML, który użyje do ustawienia i sprawdź plik cookie w przeglądarce na przycisku Kliknij:


Ustaw plik cookie za pomocą „dokument.ciastko”Atrybut z„podpowiedź()„Metoda uzyskania danych wejściowych od użytkownika:

funkcja setCookie ()
var cookie = monit („Wprowadź swoje imię i nazwisko”);
dokument.ciasteczka = ciastko;
Alert („COOPIE jest utworzony”);

Teraz zdefiniuj funkcję zwaną „CheckCookie ()". Sprawdź warunek, że jeśli wartość „dokument.ciastko”Nie jest równe zerowi („ ”), istnieje ciasteczka. W przeciwnym razie nie istnieje. Następnie zadzwoń do „setCookie ()„Aby ustawić ciastko na przeglądarce:

funkcjaCheckCookie ()
if (dokument.ciastko != "")
Alert („Istnieje cookie”);
Alert („Cookie Is” + Dokument.ciastko);

w przeciwnym razie
alert („ciasteczka nie istnieje”);
setCookie ();

Wyjście

Wyjście wskazuje, że po pierwsze w przeglądarce nie ma plików cookie. Następnie kliknęliśmy „setCookie”Funkcja, aby ustawić plik cookie i pobrać jego wartość.

Wniosek

Aby sprawdzić, czy plik cookie istnieje w przeglądarce, użyj „CheckCookie ()”Funkcja z„dokument.ciastko" atrybut. W funkcji CheckCookie (), najpierw sprawdź, czy ciasteczka jest null. Jeśli NULL, oznacza to, że ciasteczka nie istnieje; w przeglądarce istnieje ciasteczka. W tym artykule pokazano metodę sprawdzenia, czy plik cookie istnieje, czy nie.