Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
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/07/2011, 17h20   #1
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
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 : 714
Points : 125
Points : 125
Par défaut Erreur de Session_Star

Bonjour à tous,

J'ai incorporé un espace membre sur mon site, et lorsque je le lance en local, il n'y a aucun prb.
Voyant ça, je l'ai mis en ligne et ç'est là que j'ai toujours cette erreur :
Citation:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/163/sdb/9/3/qi98/pages/membres3/config/config.php:22) in /mnt/163/sdb/9/3/qi98/pages/membres3/config/config.php on line 55

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/163/sdb/9/3/qi98/pages/membres3/config/config.php:22) in /mnt/163/sdb/9/3/qi98/pages/membres3/config/config.php on line 55
Code :
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
<?php
//On demarre les sessions
session_start();
 
/******************************************************
----------------Configuration Obligatoire--------------
Veuillez modifier les variables ci-dessous pour que l'
espace membre puisse fonctionner correctement.
******************************************************/
 
//On se connecte a la base de donnee
mysql_connect('sql.free.fr', 'qi98', 'xxxxxx');
mysql_select_db('qi98');
 
//Email du webmaster
$mail_webmaster = 'support.qi98@free.fr';
 
//Adresse du dossier de la top site
$url_root = 'http://qi98.free.fr/';
 
/******************************************************
----------------Configuration Optionelle---------------
******************************************************/
 
//Nom du fichier de laccueil
$url_home = 'index.php';
 
//Nom du design
$design = 'default';
$images = 'default/images';
$images2 = 'default/images/boutons';
?>
J'ai encore bien regardé le fichier, mais je n'ai rien vu d'anormal.
Il faut dire que je ne comprends pas trop le message. J'ai lu "Warning: session_start()", donc, je me suis dit que ça doit être important.

S'il y a quelque chose à faire en plus, je ne vois vraiment pas quoi.

Quelqu'un peut me dire à quoi c'est dû ?

Merci de votre aide.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 00h09   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Si tes fichiers sont encodé en UTF8, il faut que ce soit sans BOM (sous notepad++ : Encodage > Convertir en UTF8 sans BOM)
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 02h41   #3
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
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 : 714
Points : 125
Points : 125
Non, pas avec Notepad mais PHPEdit !

J'aurais dû le faire avec Notepad, j'aurais peut-être eu moins de prb !
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 02h44   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 112
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 112
Points : 8 461
Points : 8 461
montre ton fichier config.php en entier
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 03h05   #5
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
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 : 714
Points : 125
Points : 125
Citation:
Envoyé par stealth35 Voir le message
montre ton fichier config.php en entier
Et voilà la bête :
Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
mysql_connect('sql.free.fr', 'xxxx', 'xxxx');
mysql_select_db('users');
$mail_webmaster = 'xxxx@free.fr';
$url_root = 'http:/qi98.free.fr/';
$url_home = 'index.php';
$design = 'default';
$images = 'default/images';
$boutons = 'default/images/boutons';
?>
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 12h07   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 112
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 112
Points : 8 461
Points : 8 461
ton erreur est ligne 55 la premiere sortie ligne 22, y a que 11 dans ce que tu montres la ...
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 12h22   #7
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Bonjour,
je vais peut-être dire une bêtise mais :
- apparemment, tu es chez free.fr
-> il faut créer un dossier nommé "sessions" à la racine.

Sinon ...
Tu as sûrement des fichiers en "include" dans d'autres (ta config.php par exemple ?)
-> il ne faut qu'un seul session_start(); (en haut de la page principale)
Ceux des fichiers en "include" doivent être enlevés.
Teste en supprimant celui de ton fichier config.php
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 13h13   #8
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
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 : 714
Points : 125
Points : 125
Citation:
Envoyé par jreaux62 Voir le message
Bonjour,
je vais peut-être dire une bêtise mais :
- apparemment, tu es chez free.fr
-> il faut créer un dossier nommé "sessions" à la racine.

Sinon ...
Tu as sûrement des fichiers en "include" dans d'autres (ta config.php par exemple ?)
-> il ne faut qu'un seul session_start(); (en haut de la page principale)
Ceux des fichiers en "include" doivent être enlevés.
Teste en supprimant celui de ton fichier config.php
Ben ! C'est fait ça !

Mais je crois avoir compris pourquoi j'ai cette erreur.
C'est certainement à cause de l'encodage.

Actuellement, je vérifie tout ça, en espérant que ça vienne de là !
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 13h14   #9
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
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 : 714
Points : 125
Points : 125
Citation:
Envoyé par stealth35 Voir le message
ton erreur est ligne 55 la premiere sortie ligne 22, y a que 11 dans ce que tu montres la ...
Avant, il y avait les comments, et je les ai enlevés, c'est tout !

Comme je l'ai expliqué à jreaux62, c'est certainement un prb d'encodage.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 13h43   #10
Modérateur
 
Inscription : septembre 2010
Messages : 7 112
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 112
Points : 8 461
Points : 8 461
Citation:
Envoyé par jlb59 Voir le message
Avant, il y avait les comments, et je les ai enlevés, c'est tout !

Comme je l'ai expliqué à jreaux62, c'est certainement un prb d'encodage.
remontre ton erreur avec ton nouveau code, si tu suprimes des choses ca fausse tout
__________________
http://blog.stealth35.com/
stealth35 est actuellement 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 13h34.


 
 
 
 
Partenaires

Hébergement Web