Maison > interface Web > js tutoriel > Comment puis-je récupérer la valeur d'un cookie spécifique par son nom en JavaScript ?

Comment puis-je récupérer la valeur d'un cookie spécifique par son nom en JavaScript ?

Barbara Streisand
Libérer: 2024-12-19 06:20:10
original
499 Les gens l'ont consulté

How Can I Retrieve a Specific Cookie's Value by Name in JavaScript?

Obtenir le cookie par nom spécifique

Dans votre code, vous avez un getter qui récupère les valeurs de tous les cookies et les divise en un tableau. Vous souhaitez le modifier pour récupérer uniquement les valeurs d'un cookie spécifique nommé "obligations=".

Solution :

Pour y parvenir, vous pouvez utiliser la démarche suivante :

function getCookie(name) {
  const value = `; ${document.cookie}`;
  const parts = value.split(`; ${name}=`);
  if (parts.length === 2) return parts.pop().split(';').shift();
}
Copier après la connexion

Procédure pas à pas :

  • Diviser la chaîne des cookies en deux parties : une avant et une après le nom et le signe égal ("; {name}=") du cookie souhaité.
  • Si la division a abouti à deux parties, cela signifie que le cookie existe.
  • Insérez la deuxième partie, qui contient la valeur et la chaîne de cookies restante.
  • Divisez la chaîne restante par ";" pour obtenir la valeur du cookie souhaité.
  • Décalez la première partie du résultat fractionné pour obtenir la valeur réelle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal