Créer un cookie pour un theme
gintoxic
Messages postés
566
Statut
Membre
-
gintoxic Messages postés 566 Statut Membre -
gintoxic Messages postés 566 Statut Membre -
Bonjour,
je souhaite créer un cookie qui ferait en sorte que lorsqu'un utililisateur change le theme de mon site, il le conserve en memoire jusqu'à ce qu'il décide de changre de theme ou touche aux parametres de son navigateur..
si je m'exprime mal merci de demander des détails, je débute en JQuery et pas trop en JS et donc je ne suis pas du tout dans les termes techniques encore.
par ailleurs j'ai vu qu'on pouvait créer des cookie en PHP masi visiblement ce ne serait que pour les logins...
je recherche une explication assez simple voire un tuto pour savoir comment le créer, le stocker et l'appeler...
merci à vous pour votre aide
je souhaite créer un cookie qui ferait en sorte que lorsqu'un utililisateur change le theme de mon site, il le conserve en memoire jusqu'à ce qu'il décide de changre de theme ou touche aux parametres de son navigateur..
si je m'exprime mal merci de demander des détails, je débute en JQuery et pas trop en JS et donc je ne suis pas du tout dans les termes techniques encore.
par ailleurs j'ai vu qu'on pouvait créer des cookie en PHP masi visiblement ce ne serait que pour les logins...
je recherche une explication assez simple voire un tuto pour savoir comment le créer, le stocker et l'appeler...
merci à vous pour votre aide
A voir également:
- Créer un cookie pour un theme
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Creer un fichier .bat - Guide
2 réponses
Un cookie n'est pas utilisé que pour l'identification en PHP. Tu peux t'en servir pour presque tout.
Dans ton cas tu peux le faire en PHP avec un script qui va créer un cookie pour y mettre le nom du style par exemple :
<?php setcookie ("style", "style_a", time() +3600, "/", ".mon-site.com", 1); ?>
Ici on créé le cookie style qui a pour valeur style_a qui expire dans 1h (3600 sec = 1h, sur tout mon domaine et ses sous domaines (.mon-site.com)
Après sur tes pages tu récupères le cookie et tu traites le résultat pour appliquer ton style :
<?php $style = $_COOKIE['style']; ?>
Dans ton cas tu peux le faire en PHP avec un script qui va créer un cookie pour y mettre le nom du style par exemple :
<?php setcookie ("style", "style_a", time() +3600, "/", ".mon-site.com", 1); ?>
Ici on créé le cookie style qui a pour valeur style_a qui expire dans 1h (3600 sec = 1h, sur tout mon domaine et ses sous domaines (.mon-site.com)
Après sur tes pages tu récupères le cookie et tu traites le résultat pour appliquer ton style :
<?php $style = $_COOKIE['style']; ?>
je savais que je disais une énormité encore à lire trop vite et trop en surface ce que je vois sur le net
ok beh parfait alors pour le php car je suis aussi nase qu'en JS (rien à dire le framework JQuery est top pour moi (tres simple))
donc si je tente de comprendre, mon cookie concerne cette partie de code :
(pour se faire une idée : http://symposion.fr >> l'espece de menu en haut à gauche)
Où se trouve la valeur que je doit saisir pour créer un cookie qui fasse que lorsque l'utilisateur clique sur un item de ce "menu" (il choisit un thème par conséquent) son nav le ressorte ?
cette div est associée à un script JS (JQuery)
meci pour ta réponse déjà, ça parait plutôt simple comme ça... je me trompe surment
ok beh parfait alors pour le php car je suis aussi nase qu'en JS (rien à dire le framework JQuery est top pour moi (tres simple))
donc si je tente de comprendre, mon cookie concerne cette partie de code :
<div id="switcher"> <h4 id="h4"><u>thèmes design</u></h4> <div class="bouton selected" id="theme-defaut"> <p>La fonte des classes</p> <p class="auteur"><span style="font-size:9pt;color:#666;">(kri2sis)</span></p> </div> <div class="bouton" id="fleur"> <p>Fleur</p> </div> <div class="bouton" id="fond-rouge"> <p>Fond rouge</p> </div> </div>
(pour se faire une idée : http://symposion.fr >> l'espece de menu en haut à gauche)
Où se trouve la valeur que je doit saisir pour créer un cookie qui fasse que lorsque l'utilisateur clique sur un item de ce "menu" (il choisit un thème par conséquent) son nav le ressorte ?
cette div est associée à un script JS (JQuery)
meci pour ta réponse déjà, ça parait plutôt simple comme ça... je me trompe surment