par
mussara » 03 sept. 2006, 16:25
bonjour à tous
j'ai un petit souci avec cette syntaxe:
j'ai une page avec:
Code : Tout sélectionner
<?php
session_start();
$_SESSION["logged"] = "true";
$_SESSION['id'] = $donnees['id']; //Id du membre.
$_SESSION['pseudo'] = $pseudo; //Pseudo du membre.
echo "logged: ".$_SESSION["logged"]."<br>";
echo "id: ".$_SESSION['id']."<br>";
echo "pseudo".$_SESSION['pseudo']."<br>";
//var_dump($_SESSION);
header("location: membres.php");
?>
et la page appelée (membres.php) est sous la forme:
Code : Tout sélectionner
<?php
session_start();
var_dump($_SESSION);
echo "logged: ".$_SESSION["logged"]."<br>";
echo "id: ".$_SESSION['id']."<br>";
echo "pseudo".$_SESSION['pseudo']."<br>";
?>
quand je suis dans ma page appelante mes 3 varaibles de session sont bien renseignées
et quand le header est envoyé et que je fais un var_dump de mes variables de sessions, elles sont vides...
sinon si je remplace mon
par un
tout marche très bien, les variables de session sont conservées....
je ne vois pas où est mon problème....
si quelqu'un a des lumières à m'apporter....
merci beaucoup