J'ai créé mes cookies dans un tableau associatif de cette maniere :
while (list($key, $val) = each($HTTP_POST_VARS)) setcookie($site."[".$key."]", $val, $time + 3600, "/");
Ensuite, j'essaie de supprimer ces cookies avec cette boucle, mais cela ne semble pas marcher :
while (list($name, $val) = each($HTTP_COOKIE_VARS)) setcookie($name, "", time() - 3600, "/");
Faut il faire quelque chose de special à cause du tableau associatif?
Merci.

Il faut combiner setCookie avec contenu false et date d'expiration antérieure à l'heure courante. Puis faire un appel à la méthode unset. Le code suivant fonctionne :
// Set expiration time to -1hr (will cause browser deletion)
setcookie("Visites", false, time() - 3600);
// Unset key
unset($_COOKIE["Visites"]);