Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/11/2007, 20h59   #1
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 718
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 718
Points : 138
Points : 138
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 :
Citation:
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.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2007, 22h19   #2
Membre du Club
 
Inscription : mars 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 116
Points : 52
Points : 52
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!
BlindeKinder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 06h54   #3
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 718
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 718
Points : 138
Points : 138
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.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 07h09   #4
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 718
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 718
Points : 138
Points : 138
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.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 11h39   #5
Membre du Club
 
Inscription : mars 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 116
Points : 52
Points : 52
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)...
BlindeKinder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 10h58   #6
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 718
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 718
Points : 138
Points : 138
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.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 14h10   #7
Membre du Club
 
Inscription : mars 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 116
Points : 52
Points : 52
je l'ai remarqué après avoir écrit le dernier post...
Tant mieux si c'est ok...
A+
BlindeKinder est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h56.


 
 
 
 
Partenaires

Hébergement Web