J'ai pas mal galèré dans la mise au point de ce style switcher (excellent par ailleurs), car le style changeait au fil des pages.
Ceci était dû au setcoockie
setcookie('style', $new_style, time() + (365 * 24 * 3600));

qui tel qu'il est écrit ne s'applique qu'au répertoire courant où le cookie a été défini (valeur par défaut du path).
Pour étendre la validité du coockie à l'ensemble du domaine, il suffit de modifier le setcoockie comme suit :
setcookie('style', $new_style, time() + (365 * 24 * 3600), "/");


En espérant que cela serve à quelqu'un
Modifié par Merlin (29 Mar 2008 - 11:10)