- setcookie() c'est effectivement pour écrire le cookie chez l'utilisateur
- après tu dois relire le cookie au début de ton index.php, en vérifiant que le style d'affichage est bien sauvegardé dedans, et après, tu fais un joli if:
if theme1
link le css du theme 1 <link rel="alternate stylesheet" type="text/css" href="/modele/theme1.css" media="screen" title="Normale" />
else if theme2
link le css du du theme 2 <link rel="alternate stylesheet" type="text/css" href="/modele/theme2.css" media="screen" title="Normale" />
voilà, ou avec un switch/case, comme tu veux, (puis là c'est pour l'idée, 99% de la ligne étant commune, tu copie/colle pas ça bourrinement
et si le cookie n'existe pas, ou que la valeur contenue correspond à rien (genre le mec qui avait choisi un thème 6 mois avant, et qu'aujourd'hui, ce thème n'est plus dispo...), ben tu renvoi sur le thème "par défaut" que tu veux
enfin voilà, regarde déjà avec ce qu'on t'a dis, et puis en cas de soucis, tu reviens et tu montre le code qui déconne, et tu dis ce qui marche pas
Message édité par Xav_ le 10-04-2008 à 10:44:27
---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World