Bonjour,
J'ai rencontré un problème en programmant sur PHP. J'utilise apache avec easyPHP.
La variable session retourne à la valeur d'initialisation lorsque j'appuie sur le lien à chaque fois.
Voilà un code simplifié similaire à ce que j'ai écrit.
Normalement je veux qu'il m'affiche après la 3 éme fois que je clic sur "lien vers 1"
3
4
avec fonction_plus() une fonction qui fait une itération à un élement de la session et lien() qui affiche un lien vers la même page avec des paramètres différents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 session_start(); $_SESSION["tableau"]=array(1=>1,2=>0); if (isset($_GET["numero"])){ $_SESSION["tableau"][$_GET["numero"]]; fonction_plus(); echo $_SESSION["tableau"][$_GET["numero"]]; } else { lien();}
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function fonction_plus(){ $_SESSION["tableau"][$_GET["numero"]]++; #j'ai utilisé aussi $var=$var+1 au lieu de ++ } function lien(){ echo "<a href='http://127.0.0.1/developpez.php?numero=1'> Lien vers 1 '</a><br><br/>"; echo "<a href='http://127.0.0.1/developpez.php?numero=2'> Lien vers 2 '</a><br><br/>"; }
Partager