Probleme de passage de var d'1 page a l'autre
Ivorey
-
Goodzilla Messages postés 16 Statut Membre -
Goodzilla Messages postés 16 Statut Membre -
Salut all
j'ai un ptit probleme :
ma variable ne passe pas de ma page login vers ma page utilisateur enregistré (tout est en PHP).
j'ai donc sur ma page login :
session_start();
session_register('auth');
$auth="yes";
ET je teste sur la page utilisateur enregistré comme ceci :
session_start();
if (@$auth != "yes")
{
header("Location: login.php");
exit();
}
mais il ne reconnait meme pas ma variable $auth ...
quelqu'un sait comment faire pour "forcer" ma page a recevoir qd meme la variable avec sa valeur sans faire de post ? parce que le post il passe la variable dans l'url et donc on peut se logguer dessus avec l'url.
merci d'avance !
j'ai un ptit probleme :
ma variable ne passe pas de ma page login vers ma page utilisateur enregistré (tout est en PHP).
j'ai donc sur ma page login :
session_start();
session_register('auth');
$auth="yes";
ET je teste sur la page utilisateur enregistré comme ceci :
session_start();
if (@$auth != "yes")
{
header("Location: login.php");
exit();
}
mais il ne reconnait meme pas ma variable $auth ...
quelqu'un sait comment faire pour "forcer" ma page a recevoir qd meme la variable avec sa valeur sans faire de post ? parce que le post il passe la variable dans l'url et donc on peut se logguer dessus avec l'url.
merci d'avance !
3 réponses
-
Tu peux essayer de mettre
Global $auth;
dans ta page de login,
et ensuite de lire$_SESSION["auth"]
au lieu de$auth
sur ta 2e page.
... -
Voui c'est un changement entre la version actuelle et la precedente ca :o( Ca m'a oblige a reprendre tout mon code...
. . Bon!Si on m'empeche de travailler
\_/ Je ne me debattrai pas! -
il ya deux methodes que je connais
le methode "get" et la methode "post"
sinon tu peux faire un champ "hidden" cahcé et la tu passe tes variables
a+