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 :

erreur session start


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 90
    Par défaut erreur session start
    bonjour,

    je pensais maîtrisé les sessions appris grâce à vos tutos, mais là j'ai un problème ! J'ai cette erreur :
    Notice: A session had already been started - ignoring session_start() in: ....

    jusqu'a maintenant tout fonctionnait sans problème en utilisant en haut de page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    session_start();
    ..
    ..
    ?>
    et sur la page suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    session_start();
    ?>
    .
    - j'ai vérifié sur mes pages, la session n'est pas appelé 2 fois.
    - j'ai fouiné sur les forums, j'ai trouver cette solution qui fonctionne correctement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
        if(!isset($_SESSION)) 
        { 
            session_start(); 
        } 
    ?>
    Mais ce n'est pas ce que dit votre documentation : Est ce que c'est un problème de paramétrage du fichier .ini, ou j'ai raté quelque chose ?
    Merci pour votre aide.

  2. #2
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 588
    Par défaut
    Hello,

    Si tu n'utilises pas la session est toujours active, lors du rechargement de page php détecte la session encore active.

  3. #3
    Membre expérimenté
    Avatar de Sparky95
    Homme Profil pro
    Full Stack (web) developer
    Inscrit en
    Décembre 2016
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Full Stack (web) developer
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2016
    Messages : 384
    Par défaut
    Bonjour,

    pour moi tu as bien un soucis de 2 session_start à la suite.

    Suffit de faire ce test
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
     
     
    session_start();
    // session_start();  //enleve le commentaire pour le 2e test
    ?>
    1er cas: tu mets ce code dans une page. Tu auras beau rafraîchir tu n'auras pas d'erreur car le session_start est appelé au chargement de la page web.
    2e cas: tu enlèves le commentaire. au chargement de la page il y a 2 fois le session_start appelé et donc l'erreur qui apparaîtra.
    Est-ce que dans ta page 1 tu ne ferrais pas un include/require? qui appellerait ton fichier 2?
    Bonne journée

Discussions similaires

  1. Réponses: 9
    Dernier message: 16/03/2019, 14h55
  2. Erreur Session Start ?
    Par tpdm dans le forum Langage
    Réponses: 11
    Dernier message: 21/03/2013, 12h02
  3. [PHP 5.2] Message d'erreur, session start et header
    Par marc.suisse dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2012, 13h21
  4. Problème session start()
    Par zana74 dans le forum Langage
    Réponses: 16
    Dernier message: 20/08/2006, 14h05
  5. ob start et session start
    Par polace dans le forum Langage
    Réponses: 1
    Dernier message: 04/01/2006, 09h28

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