Session Php, variables vides

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Session Php, variables vides

par albat » 16 févr. 2009, 15:06

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.

par francoisch » 16 févr. 2009, 15:01

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

par djtec » 16 févr. 2009, 13:27

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.

Session Php, variables vides

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

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