Page 1 sur 1

Variable qui s'incrémente deux fois ?

Posté : 18 août 2017, 23:39
par stevefigueras
Bonjour j'ai besoin de connaître le nombre de page que mon visiteur parcours.
J'insère donc ce code

Code : Tout sélectionner

<?php session_start(); if($_SESSION["affichage"] > 0 ){ $_SESSION["affichage"] ++ ; } else{ $_SESSION["affichage"]=1;} echo $_SESSION["affichage"] ; ?>
Et pourtant à chaque actualisation la variable s'incrémente non pas de 1 mais de 2 ?

Re: Variable qui s'incrémente deux fois ?

Posté : 18 août 2017, 23:43
par or 1
== pour comparer
= pour affecter

Re: Variable qui s'incrémente deux fois ?

Posté : 18 août 2017, 23:49
par stevefigueras
Je ne suis pas sur de te comprendre.
Si ma var est > à 0 j'incrémente sinon je l'affecte à 1. Ca fonctionne mais pourquoi ca s'incrémente deux fois ?

Re: Variable qui s'incrémente deux fois ?

Posté : 18 août 2017, 23:58
par or 1
effectivement, la manière inhabituelle de mettrre les { } m'a trompé. ma réponse n'a pas de sens.

Re: Variable qui s'incrémente deux fois ?

Posté : 19 août 2017, 00:10
par stevefigueras
Pas de souci je débute en Php donc je ne connais pas les standards de présentation :) Merci de ton aide :)

Re: Variable qui s'incrémente deux fois ?

Posté : 19 août 2017, 00:21
par or 1
j'ai copié/collé ce code et cela fonctionne.
il n'y a vraiment que cela dans l'ensemble de la page ?

Re: Variable qui s'incrémente deux fois ?

Posté : 20 août 2017, 01:23
par stevefigueras
Effectivement en déplacant le code je n'ai aucun souci , je crois que ca vient d'un loader dans la page, bref c'est plus du php :)
MErci

Re: Variable qui s'incrémente deux fois ?

Posté : 21 août 2017, 10:03
par Spols
Ce code ne serai il pas inséré dans un autre script php inclut dans le principale comme une connexion à une bdd par exemple ?

Je te conseillerais de mettre ce petit code dans un fichier séparé, et de l'inclure partout avec include_once ainsi il ne sera pas inclus 2 fois si d'autre inclusion l'appel également.