Cookies ou variables globales

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Cookies ou variables globales

    Bonjour à tous

    Je désire mettre en place un système qui garderait des informations tout au long de la visite.
    Pour être plus précis, sur la page d'accueil je propose au visiteur (non inscrit) ou à la personne connectée la sélectionner un ou plusieurs "Univers artistique" avant de pouvoir naviguer sur le site.
    Il y a en tout 4 univers ; musique, objets, scène, divers.
    L'utilisateur peut sélectionner un de ces univers (ou plusieurs). Il peut également les désélectionner.
    Par la suite, sur certaines pages, et fonction des sélections choisis, je lui propose différents affichages.

    j'ai donc 2 soucis...

    Comment faire pour garder en mémoire les sélections effectuées par le visiteur ?
    J'ai mis actuellement sur la page d'accueil 4 images (1 image par univers artistique) sur lesquelles le visiteur peur cliquer pour sélectionner ou désélectionner l'univers associé (c'est actuellement l'idée...)
    Comment stocker les informations de sélection ou de non-sélection par le clic sur les images ?
    - Si c'est un visiteur, stocker ces informations dans un cookie sur le poste du visiteur
    - Si c'est une personne connectée, stocker ces informations dans la fiche de l'utilisateur (table users avec champs personnalisés)

    Comment récupérer les informations stockées sur les pages du site, comment lire les univers sélectionnés ?
    - Si c'est un visiteur, lire le cookie et les informations qu'il contient...
    - Si c'est une personne connectée, récupérer les champs personnalisés pour ensuite effectuer telle ou telle action...

    Merci d'avance pour vos idées
    Jean-Marie
    Le peu que je sais et occulté par le trop que je ne sais pas...
    (http://jmgi.fr)

  • #2
    Bonjour,

    Au niveau gestion des cookies, cela se fait en php avec les commandes setcookie http://php.net/manual/fr/function.setcookie.php et cela se lit sur la variable globale $_COOKIE.

    Voir http://php.net/manual/fr/features.cookies.php

    Par contre, pour récupérer les informations choisies, cela dépend de l'extension/module qui affiche vos images qui garde peut-être cette trace.

    Dans les 2 cas, il faut "mettre un peu les mains dans le cambouis" et c'est un peu de programmation.

    Pascal

    PS: le site que vous avez en signature ne fonctionne pas actuellement...
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X