Bonjour,
après bien des tatonnements, je parviens enfin grâce au code listé plus loin à enregistrer des variables de session et à les récupérer sur une autre page, avec la particularité suivante :
Si j'appelle ma page essai2.php plusieurs fois de suite, mon compteur s'incrémente correctement.
C'est maintenant ma difficulté : si j'appelle ensuite ma page essai3.php en tapant l'adresse la valeur de mon compteur s'affiche bien. De même si j'appelle la page essai2.
Si au contraire, j'appelle la page essai3 par le lien présent sur la page 2, mon compteur est vide.
En regardant le contenu de mon répertoire de stockage des sessions, je vois que le lien me crée un nouveau fichier de session, mais pourquoi et pourquoi pas quand je tape l'adresse en direct?
Merci de vos explications pour ce mystère, au moins pour moi.
Voici mon code
essai2.php
essai3.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php session_start(); if (!isset($_SESSION["nbre"])) { $_SESSION["nbre"] = 0; } else { $_SESSION["nbre"]++; } echo $_SESSION['nbre'].SID; echo '<a href="essai3.php" title="Accueil de la section membre">Accueil</a>'; ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php session_start(); $xe= $_SESSION["nbre"]; echo "xe=".$xe; ?>
Ma config :
XP SP2
Apache 2.2
PHP 5.1.2
Firefox 2.0.17 ou IE6 meme combat
Partager