Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
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 03/09/2006, 00h12   #1
Invité régulier
 
Inscription : octobre 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 26
Points : 7
Points : 7
Par défaut Problème de session incompréhensible

Bonjour,

J'ai actuellement un gros problème avec les sessions sur une de mes pages.
Je ne sais pas s'il y'a un problème avec WAMP (ce qui m'étonnerai car sa marche sans problème pour les autres pages) ou si c'est une erreur PHP.

Voici mon code :

Code :
1
2
3
4
5
6
<?php
session_start();
include('../classes/mysql.inc');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
L'erreur est la suivante :
Citation:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Wamp\www\cm\admin\login.php:1) in C:\Wamp\www\cm\admin\login.php on line 2
En sachant que la deuxième ligne est le session_start();.
Je ne comprend pas d'ou peut venir cette erreur, il n'y a pourtant aucun texte en dessus du session_start.

Avez-vous une idée d'ou ce problème pourrait venir ?

Merci d'avance
Cordialement
Michaël
Mikiman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 01h37   #2
Membre régulier
 
Inscription : août 2006
Messages : 145
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : août 2006
Messages : 145
Points : 75
Points : 75
Envoyer un message via MSN à FluidBlow
Salut !!

Je pense que le problème vient du fait que ce code la
Code :
1
2
3
4
5
6
<?php
session_start();
include('../classes/mysql.inc');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
ne soit pas placer au tout début de la page : Il ne doit y avoir aucun réultat html avant ce code.

Voila

Cordialement,
FluidBlow
FluidBlow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 11h33   #3
Invité régulier
 
Inscription : octobre 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 26
Points : 7
Points : 7
Salut,

Le problème est que ce bout de code est vraimment tout en haut de la page.
Il n'y a aucun autre code, que se soit du PHP ou de l'xHtml.

Je n'arrive pas à régler ce problème assez génant.

Cordialement
Michaël

Edit : Un truc que je trouve bizarre c'est qu'il parle de : login.php:1.
Je n'ai jamais parlé de login.php:1 mais juste de login.php

Edit2 : Lorsque je met dans ma page seulement le code suivant :
Code :
1
2
3
<?php
session_start();
?>
Il me donne toujours la même erreur, pourtant il n'y a QUE le session_start(); dans la page
Mikiman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 12h07   #4
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
Citation:
Un truc que je trouve bizarre c'est qu'il parle de : login.php:1.
ca veut dire le fichier login a la ligne 1
tu doit avoir un espace devant ta balise php
jeff_! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 12h13   #5
Invité régulier
 
Inscription : octobre 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 26
Points : 7
Points : 7
J'ai controlé mais il y'a pas d'espace :S
Mikiman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 12h16   #6
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
regarde le fonction header_sent elle t'aidera a debugguer ton code

http://fr3.php.net/manual/fr/function.headers-sent.php
jeff_! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 12h18   #7
Invité régulier
 
Inscription : octobre 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 26
Points : 7
Points : 7
Il me renvoi une valeur TRUE
Mikiman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 12h19   #8
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
il faut que tu lui passe les arguments $file et $line
regarde la doc
jeff_! 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 05h44.


 
 
 
 
Partenaires

Hébergement Web