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 :

variables de sessions qui ne restent pas


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 34
    Par défaut variables de sessions qui ne restent pas
    Bonjour,

    J'ai crée une identification avec des variables de sessions. Le problème, après identification, la première page reconnait la variable de session mais pas la deuxième... Alors que les deux pages ont le même code pour la session.

    Code de la page d'identification :

    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
    <?php
     
    session_start();
    $_SESSION['connect']="0"; 
     
     
    if (isset($_POST['pass']) AND isset($_POST['login'])) 
    {
            $pass=$_POST['pass'];
            $login=$_POST['login'];
    }
     
    else 
    {
            $pass="";
            $login="";
    }
     
    if ($pass == "****" AND $login == "*****")
     
    {
            $_SESSION['connect']="1"; 
            $_SESSION['login']=$login;
     
    // On affiche la page cachée.
    echo "<head><meta http-equiv='Refresh'
     content='0;URL=index.php'></head>";
    }
    if ($_SESSION['connect'] == "0")
    {
    readfile ("pas_identifie.html");
    }
     
     
    ?>
    Code de session mis sur chaque page protègée :
    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
    <?php
     
    session_start();
    if (isset($_SESSION['connect']))//On vérifie que le variable existe
    {
            $connect=$_SESSION['connect'];//On récupère la valeur de la variable de session
    }
    else
    {
            $connect="0";//Si $_SESSION['connect'] n'existe pas, on donne la valeur "0"
    		readfile("pas_identifie.html");
    }
     
    if ($connect == "1") // Si le visiteur s'est identifié
    {
    //code html et php de la page protègée
    }
    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 77
    Par défaut
    Essai de mettre un nouvea session_start(); juste avant
    Citation Envoyé par seb67110
    $_SESSION['connect']="1";
    $_SESSION['login']=$login;

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 34
    Par défaut
    Ok merci je vais essayer

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

Discussions similaires

  1. Variable session qui ne fonctionne pas
    Par sheira dans le forum Langage
    Réponses: 2
    Dernier message: 21/01/2009, 19h04
  2. Variable de session qui ne se met pas a jour
    Par tekman54000 dans le forum Langage
    Réponses: 2
    Dernier message: 12/04/2008, 17h19
  3. Une variable de session qui marche sous php4 mais pas php5
    Par Alexandrebox dans le forum Langage
    Réponses: 4
    Dernier message: 27/10/2007, 17h24
  4. Réponses: 2
    Dernier message: 06/09/2007, 09h23
  5. variables de session qui ne passent pas
    Par cels dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 28/11/2006, 10h46

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