Bonjour !
Désolé d'avoir perdu de vue la réponse moi aussi 
je ne vois pas très bien pourquoi tu utilises un cookie. ce serait pas plus simple avec les sessions ?
En tout cas, le sujet m'intéresse toujours, si quelqu'un a trouvé une solution qui fonctionne mieux depuis, ca m'intéresse 
FX
> Le Mon 27/10/2003 à 08:37, FX a écrit :
> > est ce qu'on peut changer la variable dossier_squelettes pour tout le
> > site, de manière à ce qu'il "écrase" la variable définie dans mes
> > fonctions ? sinon je peux faire une boucle conditionnelle dans
> > mesfonctions, mais je sais pas si ca va marcher...
>
> Je m'étais dit qu'il fallait que je réponde à cette question, mais
> c'est passé à la trappe.
> J'ai fait un truc comme ça, mais ça déconne, donc à débuguer :
>
> dans ecrire/mes_options.php3, j'ai ajouté ça :
>
> // pour utiliser un look ou un autre
> global $dossier_squelettes;
> if (!empty($HTTP_GET_VARS["LOOK"])) {
> $dossier_squelettes=$HTTP_GET_VARS["LOOK"];
> setcookie("piif_look", $dossier_squelettes);
> } elseif (!empty($HTTP_COOKIE_VARS["piif_look"])) {
> $dossier_squelettes=$HTTP_COOKIE_VARS["piif_look"];
> } else {
> $dossier_squelettes="matrix";
> }
> //echo "look= $dossier_squelettes";
>
> Donc, si on appelle une url avec un ?LOOK=toto, ça affecte "toto" à
> $dossier_squelettes, et ça le met dans le cookie piif_look (à
> renommer dans ton cas
> Sinon, si le cookie existe, ça le prend
> Sinon, ça met une valeur par défaut (ici "matrix").
>
> Le problème, c'est que cette valeur de dossier_squelettes est censée
> générer un nom différent dans le cache, mais ça déconne : quand on
> change de look, on retrouve des pages du look précédent, et je n'ai pas
> encore pris le temps de désosser tout le cheminement pour comprendre où
> ça coince.
>
> Hope this helps ...
> À+, Pif.