Lire un cookie avec JavaScript

Concept et utilisation

La fonction cookieGet() permet de lire la valeur d'un cookie.

Fonction

cookieGet()

Retourne la valeur d'un cookie s'il existe ou une chaine vide si le cookie n'existe pas.

Syntaxe
cookieGet(nom_de_cookie);
Paramètre

Le paramètre nom_du_cookie de la fonction cookieGet() définit le nom du cookie duquel récupérer la valeur.

Exemple de lecture de cookie

var nom_de_cookie = 'mon_cookie';

cookieGet(nom_de_cookie);

// renvoie par exemple : 'Valeur du cookie'

Code source de la fonction

function cookieGet(a) {
  var n = a + "=",
  b = document.cookie.split(';');
  for (var i = 0, j = b.length; i < j; i++) {
    var c = b[i];
    if (c.charAt(0) === ' ') {
      c = c.substring(1);
    }
    if (c.indexOf(n) === 0) {
      return decodeURIComponent(c.substring(n.length, c.length));
    }
  }
  return '';
}
^