javascript cookie

Créer un cookie en javascript

Comment ajouter un cookie sur le navigateur en javascript

cookie javascript, javascript cookie, javascript creer un cookie, path cookie, creer un javascript, classe depose cookies javascript, comment creer un cookies tracker

Date de publication : 2010-07-02 11:22:57

Longtemps après le howto : créer un cookie un php je vais vous donner une fonction qui permet de créer un cookie en javascript.

Comment créer un cookie en javascript

La fonction setCookie suivante permet d'ajouter un cookie sur le navigateur :


/**
* @author Labsmedia
* @see http://www.labsmedia.com
* @licence GPL
**/
function setCookie(name, value, days, path)
{
/*Valeur par défaut de l'expiration*/
var expires = '';
/*Si on a spécifié un nombre de jour on le convertit en dae*/
if (days != undefined && days != 0)
{
var date = new Date();
/*On évite les dates négatives*/
if (days < 0)
{
date.setTime(0);
}
else
{
date.setTime(date.getTime() + Math.ceil(days * 86400 * 1000));
}
expires = '; expires=' + date.toGMTString();
}
/*Si on a pas spécifié de path on pose le cookie sur tout le domain*/
path = path || '/';
document.cookie = name + '=' + encodeURIComponent(value) + expires + '; path=' + path;
}

Paramètres de setCookie

  • name : Nom du cookie à ajouter
  • value : Valeur du cookie à déposer
  • days (optionnel) : Nombre de jours de validité du cookie
  • path (optionnel) : Chemin de validité du cookie

Image : emilybean

 
 

b1n@sp1n