Comment afficher le nb de pages consultées durant une session de navigation ?
Utilise t-on la variable "REQUEST_URL ?"
Mes recherche sur le net n'ont rien données,
Merci,
Dan
Comment afficher le nb de pages consultées durant une session de navigation ?
Utilise t-on la variable "REQUEST_URL ?"
Mes recherche sur le net n'ont rien données,
Merci,
Dan
Bonjour
Tu utilises les sessions apparemment, donc pas de problème : en chaque début de script, après le session_start, tu vas pouvoir, suivant tes besoins, incrémenter un compteur, ou rajouter l'identifiant de la page courante dans une liste de pages visitées... le tout dans des variables de session.
Quelqu'un aurait-il du code php pour illustrer ce fait ?
Merci
Dan
J'ai trouvé ce code :
Me faut-il l'insérer sur chaque page de mon site pour afficher le nb de pages lues durant la session de connexion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php // démarrer une session session_start(); // incrémenter le compteur $_SESSION['counter']++; // montrer le résultat à l'écran echo "Vous avez vu " . $_SESSION['counter'] . " fois cette page"; ?>
Dan
oui il faut inserer ce code sur toutes les pages sinon le visiteur sera compté que lorsqu il arrivera sur une page specifique ....
Par exemple, mais en prenant soin d'initialiser la variable à un si elle n'est pas encore définie :Envoyé par ddubois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (!isset($_SESSION["counter"])) { $_SESSION["counter"] = 1; } else { $_SESSION["counter"]++; }
Salut,
et si tu veux faire ca par page tu peux utiliser $_SERVER['PHP_SELF'] comme nom de clé :
Bye
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (!isset($_SESSION["counter"][$_SERVER['PHP_SELF']])) { $_SESSION["counter"][$_SERVER['PHP_SELF']] = 1; } else { $_SESSION["counter"][$_SERVER['PHP_SELF']]++; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager