Page 1 sur 1

Session Php, variables vides

Posté : 16 févr. 2009, 12:39
par francoisch
Bonjour

Dans ma première page, bien en tête avant tout code Html, j’ai :

Code : Tout sélectionner

session_start(); $_SESSION['where'] = "aaa"; $_SESSION['id'] = "bbb";
Comme je teste ça chez Free, j’ai créé un dossier sessions à la racine.

Dans ce dossier sessions, il y a bien un fichier dont le contenu correspond aux valeurs choisies (ici, aaa et bbb).

Dans les pages appelées ensuite, je commence par tester les valeurs de ces variables avec :

Code : Tout sélectionner

echo ("where: ".$_SESSION['where']."<br>"); echo ("id: ".$_SESSION['id']."<br>");
Les variables sont vides, ce qui est anormal pour moi.

Merci par avance de votre aide.

Francois

Posté : 16 févr. 2009, 13:27
par djtec
Commence toutes tes autres pages par:
<?php

session_start();

echo "where: ".$_SESSION['where']."<br>";
echo "id: ".$_SESSION['id']."<br>"; 

?>
Le session_start() doit se mettre à chaque début de page et pas seulement une fois pour remplir les sessions mais aussi pour les modifier, supprimer, et afficher.

Posté : 16 févr. 2009, 15:01
par francoisch
bonjour et merci de ta réponse.

Impeccable, ça marche.

Je n'avais pas pigé ça en lisant les forums.

Merci encore de ton aide.

Francois

Posté : 16 févr. 2009, 15:06
par albat
Modération :
francoisch, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.