IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[Conception] Pages récemment visitées


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1
    Par défaut [Conception] Pages récemment visitées
    Voila,
    je cherche comment faire pour pouvoir afficher sur un site les articles que le visiteur a déjà visité.
    Pour donner un exemple:
    www.amazon.fr
    Dans la page on a: Articles que vous avez consultés récemment
    Quelqu'un sait comment faire?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut
    salut , ca depend comment tu veux faire ca.

    Si c'est un petit systeme avec une page php je pourrais t'aidez.

    Si tu n'as pas de base de donnée , des lors il faudrait peut etre ce lancé en javascript ou autre ( cela je ne connais rien de ca )

    Moi sur mon site , pour savoir les 10 derniers membres qu'un membres a été voir sa fiche descriptive je faisais un petit truk.

    Facilement adaptable a ton site , cela dit s'il est sur un hebergement small peut etre que ce n'est pas la bonne solution , enfin soit voila:

    sur toutes les pages de ton site ( sur lesquelles les elements que tu voudrais "retenir" sont present ) tu fais une requete sql du genre :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO table_info (id_membre , page , objet) VALUES (...)

    apres il ne suffit que simplement sur la page "accueil" de chaque membres ( son interface ou il voit un grand nombre d'info) que tu mettes un petit script du genre :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT objet , page FROM table_info WHERE id_membre=$_SESSION['id_membres'] ORDER by id desc LIMIT 10
    et apres tu fais des echo


    bon , il faut que tu ais une section membres le tout gerer avec des sessions , chaque membres est donc bien identifié , maintenant si tu n'as pas se systeme sur ton site , il faudrait fonctionné plutot avec des cookies , mais la je ne pourrais t'aider

    a bientot

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 48
    Par défaut
    oui, la premiere chose c'est que les membre soit
    enregistré ds une BD
    Ensuite la reconnaissance lors de la visite se fait
    par cookies ou par LOGIN +/- PW
    Ensuite tu traces leur lecture

Discussions similaires

  1. Conseils conception page web
    Par redah75 dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 09/11/2009, 17h57
  2. Réponses: 4
    Dernier message: 12/08/2009, 21h54
  3. [DOM] Non chargement d'une page récemment passée de .htm à .php
    Par polothentik dans le forum Bibliothèques et frameworks
    Réponses: 29
    Dernier message: 25/04/2008, 13h51
  4. Créer des fichiers log pour les pages web visitées hors ligne
    Par AprilD dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 23/03/2008, 22h01
  5. [Conception] Problème de visite typée
    Par tnarol dans le forum C++
    Réponses: 8
    Dernier message: 10/05/2007, 21h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo