IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

transmetre variable session


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 105
    Par défaut transmetre variable session
    voila cest pour une zone Administration.

    EXPLICATION
    apres s'etre identifier grace a un formulaire (post) on arrive sur la page principal de la zone admin. (jusque la tout va bien, les session fonctionne).

    mais lorsque je clique sur un lien (qui a des parametre en get) je pere ma session et j'ai mon message qui dit que je ne me suis pas connecté

    CODE
    page principal qui ce divise en 3 div
    Code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     <?php 
    //connection à la base 
    require("connect.php"); 
    connect(); 
    //******************************************************************************************* 
    //fontion d'ifdentification de l'utilisateur 
    if ( isset($_POST['login'],$_POST['pass'])  ) 
    { 
     
       $login=$_POST['login']; 
       $pass=$_POST['pass']; 
       $req_log = "select * from motpasse where login = '$login' and pass = '$pass'"; 
       $res_log = mysql_query($req_log) or die("Erreur impossible d'éxécuter la requête SQL !"); 
     
       if(mysql_num_rows($res_log) == 1 ) 
       {    
                    //session_destroy(); 
          $_SESSION['login'] = $login; 
          $_SESSION['pass'] = $pass; 
     
     
    puis dans le body le lien avec les parametre 
    Code: 
     
    <div class="menu" id="menu"> 
       <br> <br> 
       Menu 
        <br> <br> 
       <a href="ZoneADMIN.php?men=cata?cont=vi"> - Gestion du catalogue</a><br> 
        <br> 
     
     
    fin de page principal 
    Code: 
    <?php 
    } 
    else 
       { 
       print("mauvais login"); 
       } 
    } 
    else 
          print("vous devez vous connecter pour acceder a cette page"); 
     
    ?>

    comme vous pouvez voir le lien doit rapeller la meme page mes avec des parametre en plus.

    ET mon souci est que je perd ma session ou est mon erreur????

    merci
    polo

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il faudrait peut être faire appel à session_start() avant le commentaire de connection bdd

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 105
    Par défaut
    cela ne change rien.

    mais c'est vrai j'ai omis de le mettre. maintenant il y est.

    mon login et pass sont passé en post sur la 1ere page (zoneadmin) puis dans cette page j'ai un lien avec parametre en get est ce que ca pourais venir de la??

    jj

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    As tu vérifié que tes variables de sessions sont bien crées ? (affiche le contenu pour voir si c'est bon).

    Il y a ce sujet qui traite du même problème de session : Probleme avec mon site et Firefox

    Jettes un oeil


    En passant ton url est pas bonne, c'est plutot ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ZoneADMIN.php?men=cata&cont=vi"> - Gestion du catalogue</a><br>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 105
    Par défaut
    ok merci pour tous je regarde le lien

    JJ

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/11/2005, 12h03
  2. [Sessions] SSL et variables sessions
    Par Invité dans le forum Langage
    Réponses: 1
    Dernier message: 17/10/2005, 13h36
  3. Variable session + champs texte.
    Par nicocsgamer dans le forum Langage
    Réponses: 2
    Dernier message: 11/09/2005, 15h28
  4. [C#] Accès aux variables Session
    Par kalan dans le forum ASP.NET
    Réponses: 9
    Dernier message: 31/08/2005, 16h40
  5. [struts]Variable session
    Par ansarim dans le forum Struts 1
    Réponses: 2
    Dernier message: 25/02/2004, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo