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.