Sommaire

Écriture d’un cookie

La création d’un cookie se fera par l’intermédiaire d’une fonction JavaScript que nous allons créer (peu importe son nom) comme suit :

/* Définition de la fonction JavaScript de création d’un cookie */ 
function creationCookie(nomCookie, valeurCookie, expirationCookie, 
cheminCookie, domaineCookie, securiteCookie) 
{ 
    document.cookie = nomCookie + ’ = ’ + escape(valeurCookie) + ’ ’ + 
    ((expirationCookie == undefined) ? ’’ : (’; expires=’ + 
    expirationCookie.toGMTString())) + ((cheminCookie == undefined) ? ’’ : 
    (’; path=’ + cheminCookie)) + ((domaineCookie == undefined) ? ’’ : 
    (’; domain=’ + domaineCookie)) + ((securiteCookie == true) ? ’; 
    securiteCookie’ : ’’); 
} 
// La fonction escape réalise un encodage des caractères spéciaux en les  
// remplaçant par une séquence %remplacement où remplacement est un nombre 
// sous forme hexadécimale 
 
/* Création d’un cookie par appel de la fonction creationCookie */ 
var dateExpiration = new Date(); 
dateExpiration.setTime(dateExpiration.getTime() + 300 * 1000); 
// NB : - dateExpiration est un objet de type date (par défaut initialisé 
//    ...