Variable de Session en PHP

Samlon -  
grofwa Messages postés 440 Statut Membre -
Salut, je n'arrive pas à afficher ma variable de session sur une page.

mon code:

<? include("_connexion.php");

$ident = $_POST["loginM"];
$motdepasse = $_POST["passW"];
if ($ident == '')
{
Header("Location: index.php?check=PasLogin");
exit;
}
$SQLConnect = "SELECT pass, idMembre, CreditsForum FROM Membres WHERE login ='$ident'";
$result = mysql_query($SQLConnect) or die('Erreur SQL');
$rez = mysql_fetch_array($result);
if ($rez) {
if ($rez['pass'] != $motdepasse)
{
Header("Location: index.php?check=FauxMdp");
}
else
{
session_start();
$id = $rez['idMembre'];
$credits = $rez['CreditsForum'];
session_register('id', 'credits');
Header("Location: default2.php");
}
}
else
{
Header("Location: index.php?check=FauxLogin");
}
mysql_close(); ?>

quand je met echo $id; sur la page default2.php la variable n'est pas définie.

1 réponse

grofwa Messages postés 440 Statut Membre 479
 
Salut,

Je suppose que tu as remis un session_start au début de ton script default2.php...
Tu peux aussi (c'est recommandé) de passer par l'array $_SESSION

Michael.

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0