Holen Sie sich Cookie mit Namen in JavaScript

Holen Sie sich Cookie mit Namen in JavaScript
Cookies sind Datenbrocken, die von einem Webbrowser auf einem System gespeichert sind. Sie werden häufig verwendet, um Benutzerpräferenzen, Anmeldeinformationen und andere Datenarten zu speichern, die verwendet werden können, um die Erfahrung eines Benutzers auf einer Website zu personalisieren. Cookies werden normalerweise als Schlüsselwertpaare gespeichert, wobei der Schlüssel eine eindeutige Kennung für den Cookie ist und der Wert die Daten, die der Cookie speichert.

In diesem Beitrag geht es darum, den Cookie zu erhalten, indem er seinen Namen in JavaScript verwendet.

Holen Sie sich/holen Sie Cookie nach Namen in JavaScript

Verwenden Sie das “, um den Wert eines Keks mit einem bestimmten Namen in JavaScript zu erhaltenGetcookie ()”Funktion. Diese Funktion nimmt einen Cookie -Namen als Parameter und gibt den Wert des Cookies zurück, wenn er existiert oder null, wenn das Cookie nicht existiert.

Beispiel

In dem angegebenen Beispiel setzen wir zuerst den Cookie und bekommen es dann mit Namen. Erstellen Sie also zunächst zwei Schaltflächen “Setcookie" Und "Getcookie”, In einer HTML -Datei und anschließenden Onclick -Ereignissen, die die Funktion auf der Schaltfläche aufrufen, klicken Sie auf:


Eine Funktion definieren “setcookie ()"Um den Cookie auf den Browser zu setzen, mit dem"dokumentieren.Plätzchen”Attribut:

Funktion setcookie ()
dokumentieren.Cookie = "Cookiename = Cookie; läuft = Dienstag, 27. Dezember 2022 12:30:00 UTC";
alarm ("Cookie ist eingestellt");

Definieren Sie nun eine Funktion namens “Getcookie ()"Durch das Übergeben"Name”Als Parameter, um das Cookie mit Namen zu erhalten. Überprüfen Sie, ob der Cookie mit dem “vorhanden istLänge”Attribut. Wenn seine Länge nicht gleich Null ist, teilen Sie die Cookie -Zeichenfolge basierend auf dem Separator auf “=Und drucken Sie den Namen und seinen Wert in einer Warnmeldung:

FunctionGetcookie (Name)
if (Dokument.Plätzchen.Länge != 0)
var Array = Dokument.Plätzchen.split ("=");
alert ("name =" + array [0] + "" + "value =" + array [1]);

anders
alarm ("Cookie nicht verfügbar");

Ruf den "Getcookie ()Funktionieren Sie den Namen des Keks als "Cookiename”:

Getcookie (Cookiename);

Es kann beobachtet werden, dass der Cookie zuerst eingestellt ist und sein Wert unter Verwendung des Cookie -Namens abgerufen wird:

Das geht darum, das Cookie in JavaScript mit Namen zu bekommen.

Abschluss

Verwenden Sie die “Getcookie ()Funktion durch Übergeben der “NameÜberprüfen Sie als Parameter, ob die Cookie -Länge nicht gleich Null ist, die Cookie -Zeichenfolge mit der “Teilt()Methode durch Übergabe eines Separators und den Wert des Cookies auf den angegebenen Namen erhalten. Beachten Sie, dass diese Funktion nur ihre Funktionalität ausführt, wenn das Cookie in der Domäne der aktuellen Seite festgelegt ist. Dieser Beitrag definierte das Verfahren, um das Cookie in JavaScript mit Namen zu erhalten.