Probleme de passage de var d'1 page a l'autre

Ivorey -  
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 !

3 réponses

  1. arnal69130
     
    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.
    ...
    0
  2. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    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!
    0
  3. Goodzilla Messages postés 16 Statut Membre 3
     
    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+
    0