Variable qui s'incrémente deux fois ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Variable qui s'incrémente deux fois ?

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

par Spols » 21 août 2017, 10:03

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.

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

par stevefigueras » 20 août 2017, 01:23

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 ?

par or 1 » 19 août 2017, 00:21

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 ?

par stevefigueras » 19 août 2017, 00:10

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 ?

par or 1 » 18 août 2017, 23:58

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 ?

par stevefigueras » 18 août 2017, 23:49

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 ?

par or 1 » 18 août 2017, 23:43

== pour comparer
= pour affecter

Variable qui s'incrémente deux fois ?

par stevefigueras » 18 août 2017, 23:39

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 ?