Sommaire

Suppression d’un cookie

La technique utilisée pour supprimer le fichier cookie est basique, il suffit de recréer le cookie (comme réalisé dans la fonction creationCookie) et de prévoir une date d’expiration antérieure à la date système (ajout d’un léger délai négatif par exemple).

Le code de la fonction suppressionCookie sera donc très proche de celui de la fonction creationCookie comme vous pouvez le voir ci-après :

/* Définition de la fonction JavaScript de suppression d’un cookie */ 
function suppressionCookie(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 
  ...