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

  1. 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