"Compteur de visites" + session

Résolu
peji72 Messages postés 78 Statut Membre -  
peji72 Messages postés 78 Statut Membre -
Bonjour,

Voilà mon problème : on imagine une page permettant d'aller vers 4 liens (en fait 4 fois cette même page), lien 1, lien 2, lien 3 et lien 4. Lorsqu'on clique sur lien 2, la page est réaffichée en mettant en gras l'accès au lien 2(pour montrer que c'est sur celui là que l'on a cliqué).
En face de chaque lien, vous afficherez : vu X fois. Il s'agit donc de mémoriser le nombre de fois où l'on clique sur chacun des 4 liens durant la même session.

Donc ce n'ai pas un vrai "compteur" mais juste une variable qu'on incrémentera à chaque fois.

Merci d'avance

--
"Si les points de suspension pouvaient parler, ils pourraient en dire des choses et des choses !"

6 réponses

  1. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    quel est le réel problème, où en es-tu dans ton codage ?
    0
  2. peji72 Messages postés 78 Statut Membre 129
     
    Si j'ai bien compris il faut d'abord initialisé la session donc :

    <?php session_start(); ?>

    Apreès je commence mon code html pour afficher les 4 liens :

    <html>
    <head></head>
    <body>

    <a href=exo4.html">Lien 1</a><br />
    <a href=exo4.html">Lien 2</a><br />
    <a href=exo4.html">Lien 3</a><br />
    <a href=exo4.html">Lien 4</a><br />

    Mais après pour qu'il affiche le nombre de fois où l'on a cliqué sur un lien je ne vois pas....
    0
  3. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    Ensuite tu utilises les variables session et tu les incrémentes
    0
  4. peji72 Messages postés 78 Statut Membre 129
     
    Donc il faut que je crée 4 variables ?

    Mais comment je fais correspondre :
    j'aurais quelque chose de ce style : $_SESSION['nombre'] = $nb ;

    Je vois pas comment je pourrais afficher le tout...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    pour afficher :

    echo $_SESSION['nombre'];
    0
  7. peji72 Messages postés 78 Statut Membre 129
     
    Pour l'instant voici mon code (ressemble pas à grand chose :D ) :

    <?php session_start(); ?>
    <html>
    <head></head>
    <body>

    <a href=exo4.html">Lien 1</a><br />
    <a href=exo4.html">Lien 2</a><br />
    <a href=exo4.html">Lien 3</a><br />
    <a href=exo4.html">Lien 4</a><br />

    <?php

    $_SESSION['nombre'] = $nb ;

    echo $_SESSION['nombre'];

    session_destroy();

    ?>

    </body>
    </html>
    0