javascript cookie

Créer un cookie en javascript

Comment ajouter un cookie sur le navigateur en javascript

cookie javascript, javascript cookie, creer cookie, creer un cookie, javascript creer un cookie, creer cookie en javascript, ajouter un cookie en javascript, creer un cookie en javascript, not provided, ajouter un cookie javascript, modifier css javascript, comment ajouter un cookie

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