Valeurs de variables Session qui « collent »

Eléphant du PHP | 81 Messages

22 févr. 2009, 13:31

Bonjour

J’écris :

Code : Tout sélectionner

session_start(); $_SESSION['repertoire'] = 1234; $_SESSION['espace'] = 4567;
Problème : ces variables Session restent initialisées avec leurs anciennes valeurs, pas avec les valeurs 1234 et 4567.

Comme je débute en Session, j’ai du rater qqechose qqepart.

Au besoin, je pourrais mettre un code un peu plus développé.

Par avance merci de votre aide.

Francois

Mammouth du PHP | 686 Messages

22 févr. 2009, 18:32

Plus de code serai preferable, test tu en local ?
En principe dès la fermeture du navigateur les variables de session s'effacent

Eléphant du PHP | 81 Messages

22 févr. 2009, 19:01

bonjour et merci de ta réponse.

Justement, mon problème est que je ne sors pas de la session avant de mettre de nouvelles valeurs dans mes variables.

Entre temps, j'ai trouvé ça:

Code : Tout sélectionner

unset($_SESSION['repertoire']); $_SESSION['repertoire'] = 1234;
Apparemment, il faudrait d'abord supprimer une variable Session avant de la réinitialiser.

Francois

Mammouth du PHP | 686 Messages

22 févr. 2009, 19:04

alors oui dans ce cas c'est bien ca :wink:
Et ca marche avec unset() alors ?

Eléphant du PHP | 81 Messages

24 févr. 2009, 15:11

Oui, ça marche avec un Unset, pour autant que j'ai pu voir jusqu'ici.

Francois

Mammouth du PHP | 686 Messages

24 févr. 2009, 15:13

Problème résolu alors ? :D