jCookies : Gestion simple des cookies avec jQuery

 Article modifié dernièrement le 13 Sep 2011 @ 14 h 30 min

Vous avez peur de ces petites bébêtes stockés sur votre ordinateur à votre insu par le biais de votre navigateur ? vous avez tord, les cookies ne sont que des fichiers texte (ce ne sont pas des exécutables), même s’ils stockent certaines informations vous concernant sur la navigation du site lié au cookie, ils ne peuvent pas vous infecter d’un quelconque virus.

Ces petits fichiers sont principalement utilisés sans mauvaises intentions :

  1. Simplification de l’authentification utilisateur
  2. Maintient d’une session active
  3. Stockage d’informations spécifique à l’utilisateur comme les préférences d’un site ou le contenu de son panier d’achat

Généralement créé par un langage serveur (programe CGI, script PHP, etc.) qui ajoute une ligne dans l’entête HTTP (Set-Cookie: name=value), la création d’un cookie peut se faire aussi côté client, en JavaScript.

L’utilisation d’un plugin jQuery comme jCookies apporte une souplesse et une simplicité quant à la création de cookie côté client, voici comment l’utiliser.

Création

La création d’un cookie devient un jeu d’enfant, il suffit de renseigner le nom du cookie et sa valeur JSON :

Pour paramétrer d’avantage le cookie, vous avez la possibilité de passer d’autres arguments à la méthode, comme par exemple la durée d’expiration qui est par défaut de 27 jours :

Récupération

La récupération d’un cookie nécessite de connaître le nom de celui-ci, ensuite grâce à la propriété get du plugin, vous récupérez son contenu si celui-ci a été créer par le procédé décrit précédemment :

Suppression

Pour invalider définitivement un cookie, la propriété erase du plugin est faite pour vous, elle vous retournera true si l’opération a été exécutée avec succès, false sinon :

Difficile de faire plus simple non ?

Pour plus de détails sur le plugin, voici la présentation officielle faite par son créateur.

Trois flèches vers le bas

1- Logiciel de brouillage d’adresse IP :

Contourner la censure en surfant anonyme

2- L’article explicatif :

La différence entre un proxy et un VPN

3- Comment espionner un smartphone (app) :

L’application de référence

Commentez ici

  • Greg 13 septembre 2011, 17 05

    Ah ces américains, toujours là pour inventer des mots bizarres 😀

Article suivant:

Article précédent:

Share This