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 :

SESSION et easyphp1.8


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Points : 59
    Points
    59
    Par défaut SESSION et easyphp1.8
    BONJOUR

    J’ai 3 pages
    1ere page Login.php (Formulaire de login)
    2eme page Admine.php (page protégé)
    3 eme Ajout.php (page protégé)


    J’arrive a me connecté pour la 1ere fois a la page ‘admin.php’ mais si je clique sur un lien dans la page ‘admin.php’ qui me ramène ver la meme page ‘admin.php’ ça me donne page de logine

    Et si je clique sur un lien vers la page d’ajout il m’affiche des erreurs de variable

    MERCI D AVANCE

    -------------------------------
    Page login.php
    Le formulaire :
    -------------------

    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
    <form action="admin.php" method="post" name="formlogin" id="formlogin">
    <table width="323" border="0" align="center">
    <tr>
    <td width="138" class="vignette"><span class="Style5">Nom d'utimisateur</span></td>
    <td width="175"><input name="userlogin" type="text" id="userlogin2"></td>
    </tr>
    <tr>
    <td class="vignette"><span class="Style5">Mot de passe </span></td>
    <td><input name="passlogin" type="password" id="passlogin2"></td>
    </tr>
    <tr>
    <td> </td>
    <td><div align="center">
    <input type="submit" name="Submit" value="Connexion">
    </div></td>
    </tr>
    </table>
    </form>
    Page Admin.php
    Page protégé :
    --------------------------


    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
    <?
    $userlogin=$_POST['userlogin'];
    $passlogin=$_POST['passlogin'];
     
    session_start();
    session_register("userlogin");
    session_register("passlogin");
    if(($userlogin!="azerty")or($passlogin!="azerty")){
    session_destroy();
    echo"<script langage=javascript>
    document.location.replace('index.php');
    </script>";
     
    }
    else{
    ?>
     
    Contenue
     
    <?
    }
    ?>
    Page Ajout.php
    Page protégé :
    --------------------------


    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
    <?
    $userlogin=$_SESSION['userlogin'];
    $passlogin=$_SESSION['passlogin'];
    session_start();
    session_register("userlogin");
    session_register("passlogin");
    if(($userlogin!="azerty")or($passlogin!="azerty")){
    session_destroy();
    echo"<script langage=javascript>
    document.location.replace('index.php');
    </script>";
     
    }
    else{
    ?>
     
    Contenue
     
    <?
    }
    ?>
    L'unick

  2. #2
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    et ces erreurs ? elles disent quoi ??

  3. #3
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Mm sans lire ton problème déjà le code n'est pas bon puisque sur la page protégée la sessions_start() doit être AVANT les récupérations de session...

  4. #4
    Membre du Club Avatar de charlene44
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 87
    Points : 67
    Points
    67
    Par défaut
    je dirai meme plus session_start() doit etre avant tout code!!!! sans espaces ni retour chariot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    session_start()
    reste du code
    ?>
    sinon t'auras un probleme d'headers already sent du a ton espace.

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

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. [JSP][session] perte de session et sendRedirect
    Par blaz dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 30/03/2007, 09h32
  3. Réponses: 12
    Dernier message: 24/09/2003, 15h26
  4. [XMLRAD] session
    Par jml dans le forum XMLRAD
    Réponses: 4
    Dernier message: 17/12/2002, 09h24

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