es ce que c'est une faille (increment° de var trés louche) ?
Posté : 03 janv. 2006, 22:25
bonjour,
voila j'était entrain de faire un script pour faire un truc de cryptage de lien
jusqua ce que je tombre sur une reaction bizzar d'une de mes ligne sans le vouloire mais qui était la reaction exact que je chercher
voila je pose le petit bout de code
on obtien ça normalement.
on commence 1er tour
$a++ vaut 0
$b++ - 1 vaut -1
2eme tour
$a++ vaut 0+1 = 1
$b++ - 1 vaut -1 + 1 = 0 - 1 = -1
3eme tour
$a++ vaut 1 + 1 = 2
$b++ - 1 vaut -1 + 1 = 0 - 1 = -1
ainsi de suite donc
on doit avoir ceci
a=0 b=-1
a=1 b=-1
a=2 b=-1
a=3 b=-1
a=4 b=-1
a=5 b=-1
a=6 b=-1
ect...
seulement voila ce que j'obtien dans la pratique quand je lance mon script
a=0 b=-1
a=1 b=0
a=2 b=1
a=3 b=2
a=4 b=3
a=5 b=4
a=6 b=5
a=7 b=6
c'est coméme bizzar
si quqlun a une explication ca m'aiderai bien a comprendre ou alors c'est moi qui na rien compri au math
voila j'était entrain de faire un script pour faire un truc de cryptage de lien
jusqua ce que je tombre sur une reaction bizzar d'une de mes ligne sans le vouloire mais qui était la reaction exact que je chercher
voila je pose le petit bout de code
session_start(); // on demarre une session_start
@$a = $_SESSION['a']++; // on incrémente la variable $a de 1 a chaque fois
@$b = $_SESSION['b']++ - 1; // on incrémente la variable $b a chaque fois et en retire 1 ce qui devrai rien changer normalement
echo $a;
echo "<br>";
echo $b;
voila le souci dans la theorion obtien ça normalement.
on commence 1er tour
$a++ vaut 0
$b++ - 1 vaut -1
2eme tour
$a++ vaut 0+1 = 1
$b++ - 1 vaut -1 + 1 = 0 - 1 = -1
3eme tour
$a++ vaut 1 + 1 = 2
$b++ - 1 vaut -1 + 1 = 0 - 1 = -1
ainsi de suite donc
on doit avoir ceci
a=0 b=-1
a=1 b=-1
a=2 b=-1
a=3 b=-1
a=4 b=-1
a=5 b=-1
a=6 b=-1
ect...
seulement voila ce que j'obtien dans la pratique quand je lance mon script
a=0 b=-1
a=1 b=0
a=2 b=1
a=3 b=2
a=4 b=3
a=5 b=4
a=6 b=5
a=7 b=6
c'est coméme bizzar
si quqlun a une explication ca m'aiderai bien a comprendre ou alors c'est moi qui na rien compri au math