"Compteur de visites" + session

Résolu
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. Contributeur
    quel est le réel problème, où en es-tu dans ton codage ?
    1. 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....
      1. Contributeur
        Ensuite tu utilises les variables session et tu les incrémentes
        1. 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...
          1. 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>