Sessions???

Résolu
jnbrunet Messages postés 258 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 13 novembre 2012 - 19 sept. 2005 à 22:29
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 - 19 sept. 2005 à 22:39
Je suis en train de travailler sur un site avec un espace membre. Lorsque la personne se connecte, je défini $_SESSION['LoginOk']=true.Tous sa marche parfaitement. La seule chose est que si je ne me connecte pas, et que je vais par exemple sur le forum ou on doit etre membre pour ecrire, il vérifit si $_SESSION['LoginOk']=true...mais il me sort que 'LoginOk' n'est pas défini....

autrement dit, lorsque j'entre dans le site, la variable $_SESSION['LoginOk'] n'est pas défini...mais si je la défini au debut de la source à false, lorsque je vais refaire une redirection vers l'index et que la personne est connecter, cela va tous de suite la déconnecter...

Une solution à me proposer?

Jn

1 réponse

J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 9
19 sept. 2005 à 22:39
Salut,



Une solution à te proposer !!!! La base de PHP : isset()



if( isset($_SESSION['pouet']) and $_SESSION['pouet']===true ) {

/* Y'a bon ! */

} else {

/* Pas y'a bon ! */

}



J'attire ton attention sur l'opérateur '===' (trois fois égale) :



$a = "pouet";

var_dump($a==true); // TRUE

var_dump($a===true; // FALSE
Rejoignez-nous