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 avec "session_start();"


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut Erreur avec "session_start();"
    Bonjour à tous,

    J'ai téléchargé un formulaire de contact avec Captchat et l'ai intégré au site.

    Tout va à peu près bien, sauf que j'ai cette erreur lors d'un affichage sur le site :
    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /mnt/123/sdb/9/3/qi98/contact/index.php:6) in /mnt/123/sdb/9/3/qi98/contact/index.php on line 77
    Si je le fais s'afficher sur une page du site, y a erreur !
    Exemple :
    A partir du site : <a href="./contact/index.php" title="">Contact</a>
    et
    A partir de l'adresse : <a href="http://qi98.free.fr/contact/index.php" title="">Contact</a>

    Je voudrais savoir si cette Session_Star doit être aussi sur l'index de la racine ou est-ce que je laisse comme ça ?

    Merci beaucoup de me renseigner pour savoir quoi faire.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 119
    Par défaut
    Bonjour,
    Je ne connais pas ce script, mais on ne le répètera jamais assez, les headers, ici en l'occurrence session_start() doivent figurer dans le document avant tout envoi textuel au navigateur, html, echo ou autre, et il ne doit pas y avoir de ligne vide ou d'espace au haut de ce document:
    ce n'est pas le cas ici...
    La FAQ est ton amie!

  3. #3
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par BlindeKinder Voir le message
    Bonjour,
    Je ne connais pas ce script, mais on ne le répètera jamais assez, les headers, ici en l'occurrence session_start() doivent figurer dans le document avant tout envoi textuel au navigateur, html, echo ou autre, et il ne doit pas y avoir de ligne vide ou d'espace au haut de ce document:
    ce n'est pas le cas ici...
    La FAQ est ton amie!
    Merci de tes explications.
    Concernant la FAQ que tu m'as donnée, je l'ai consultée mais je n'ai pas vraiment trouvée une réponse favorable à mon cas, à moins qu'il y ait fait allusion et que j'ai mal décodé.

    Quoiqu'il en soit, d'après tes explications
    Citation Envoyé par BlindeKinder
    session_start() doivent figurer dans le document avant tout envoi textuel au navigateur, html, echo ou autre, et il ne doit pas y avoir de ligne vide ou d'espace au haut de ce document:
    Est-ce qu'il faut que je mette Session_Star au début de l'index de la racine ou ailleurs ?

    Je suis désolé de ne pas très bien comprendre, mais je ne suis pas très à mon aise avec ça !
    Je comprends très bien que pour toi c'est facile à comprendre, mais pour moi, c'est un peu plus compliqué.

    C'est comme mon fils qui est très à l'aise avec Photoshop CS3 mais a du mal à s'adapter au HTML !...

    Merci de ta réponse.

  4. #4
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par BlindeKinder Voir le message
    Bonjour,
    Je ne connais pas ce script, mais on ne le répètera jamais assez, les headers, ici en l'occurrence session_start() doivent figurer dans le document avant tout envoi textuel au navigateur, html, echo ou autre, et il ne doit pas y avoir de ligne vide ou d'espace au haut de ce document:
    ce n'est pas le cas ici...
    La FAQ est ton amie!
    Concernant mon dernier post, j'ai mis Session_Start au début de l'index de la racine, mais j'ai eu plein d'erreurs comme tu peux voir http://qi98.free.fr/index.php?page=1&id=Contact.

    Si je comprends un peu, y a un prb avec les includes, puisque j'en utilise dans l'index. Seulement là, je suis complètement perdu !

    Tu veux m'aider ?

    Merci d'avance.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 119
    Par défaut
    Ok, désolé, je suis peut-être allé un peu vite sans savoir si tu connaissais php...

    En fait si tu inclue ce script, assure toi qu'il soit au début du document, sans ligne ou espace vide avant le "<?php"...
    Et si ça ne fonctionne pas, envoie ton script, du moins jusqu'à la ligne 77...
    Je ne vois pas les erreurs php sur le site (normal, pour les serveur en production, l'affichage des erreurs est désactivé par defaut)...

  6. #6
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par BlindeKinder Voir le message
    Ok, désolé, je suis peut-être allé un peu vite sans savoir si tu connaissais php...

    En fait si tu inclue ce script, assure toi qu'il soit au début du document, sans ligne ou espace vide avant le "<?php"...
    Et si ça ne fonctionne pas, envoie ton script, du moins jusqu'à la ligne 77...
    Je ne vois pas les erreurs php sur le site (normal, pour les serveur en production, l'affichage des erreurs est désactivé par defaut)...
    Merci de ta compréhension.

    En fait, j'ai fait comme tu m'avais dit, mettre Session_Start tout au début de l'index sans espace etc...

    J'avais essayé dans l'index à la racine du serveur, d'où ces erreurs.
    J'ai simplement mis ton info au début de l'index de la rubrique, c'est pour cela que tu ne voyais pas d'erreurs.

    J'avais mis le prb comme "Résolu", mais je ne sais pas si tu l'as vu !

    Merci encore de ton aide et à bientôt.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 119
    Par défaut
    je l'ai remarqué après avoir écrit le dernier post...
    Tant mieux si c'est ok...
    A+

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

Discussions similaires

  1. erreur avec la session_start()
    Par ssisssou dans le forum Langage
    Réponses: 3
    Dernier message: 12/03/2010, 12h34

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