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 30/05/2006, 18h39   #1
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : octobre 2005
Messages : 117
Points : 29
Points : 29
Par défaut Erreur php session() dans error.log serveur

Bonjour à tous,

Je viens d'installer la version 2 de phpmyvisites sur mon serveur@home.
Malheureuseument, maintenant, a chaque fois qu'une page est appellée par une machine cliente, il y a deux erreur que je comprends pas trop qui sont générées dans le error.log d'Apache :

Code :
1
2
3
4
 
[Tue May 30 18:01:43 2006] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at D:\\www\\jontheoueb2\\news\\affichagenews.php:41) in D:\\www\\jontheoueb2\\2coldroite.php on line 8
 
[Tue May 30 18:01:43 2006] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at D:\\www\\jontheoueb2\\news\\affichagenews.php:41) in D:\\www\\jontheoueb2\\2coldroite.php on line 8
Si quelqu'un pouvait traduire, merci d'avance !

Pour apporter une précision, j'utilise un session_start() à la ligne 8 du fichier suivant : 2coldroite.php

J'ai l'impression que phpmyvisites ouvre lui aussi une session php et qu'il y a conflit....

Merci d'avance à vous qui m'aiderez !

Cordialement,
JoN
JoN28fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 18h50   #2
Membre actif
 
Avatar de pimpmyride
 
Inscription : décembre 2005
Messages : 303
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 303
Points : 156
Points : 156
salut,

deja ton session_start doit être à la premiere ligne de tes fichiers, c est pas une obligation mais c est vivement recommander.

ensuite pour le log je ne suis pas specialiste^^
pimpmyride est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 18h55   #3
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : octobre 2005
Messages : 117
Points : 29
Points : 29
Citation:
Envoyé par pimpmyride
salut,

deja ton session_start doit être à la premiere ligne de tes fichiers, c est pas une obligation mais c est vivement recommander.

ensuite pour le log je ne suis pas specialiste^^
Voilà, je l'ai remonté a la ligne 6, juste pour le plaisir de le remonter de deux lignes. Avant, je n'ai pas de php, c'est du HTML... Mais je retiens cette remarque pour la prochain fois !

Cependant, et c'est normal, ceci ne résout pas mon problème....
JoN28fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 21h34   #4
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
tu ne dois rien avoir qui puisse s'afficher avant de faire son session-start()

sinon tu envois l'entête au moment où tu affiches quelque chose, et à ce moment tu ne peux plus compléter l'entête pour déclarer ta session
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h57.


 
 
 
 
Partenaires

Hébergement Web