cnguyen
Messages postés81Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention12 juillet 2006
-
9 mai 2006 à 22:37
cnguyen
Messages postés81Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention12 juillet 2006
-
10 mai 2006 à 19:51
Bonjour,
J'ai lu mille trucs a propos de cette erreur :
Warning : session_start() : Cannot send session cache limiter - headers already sent (output started at /clent.php:1) in /client.php on line 1
Mais rien a faire je ne trouve pas le problème dans mon fichier.
Si vous avez un idée!!
Voici le debut de ma page:
cs_spyro666
Messages postés137Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention28 août 2007 10 mai 2006 à 19:48
Salut,
je ne pense pas que les espace entre les <?php et le session_start(); soit le réel problème. Si vraiment c'est une erreur de ce genre il faut vérifier que les premiers octets de ton fichier PHP commence bien par "<?php" et non par " <?php". Ensuite, il se pourrait que l'erreur vienne d'un de tes fichiers à inclure qui pourrait contenir eux aussi un session_start();.
platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 20112 10 mai 2006 à 08:54
Salut,
Apparemment ton code est correct, je vois rien de particulier, et l'erreur ne se produit pas chez moi...
Vérifie juste que tes <? soient les deux premiers caractères du fichier, il ne faut rien avant, même pas un simple petit espace, qui serait considéré comme une sortie, et qui provoquerai l'envoi des en-têtes...
Sinon une autre petite erreur : dans ta redirection au début du fichier, tu dois utiliser document.location.href pour que ca marche ;)
cnguyen
Messages postés81Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention12 juillet 2006 10 mai 2006 à 09:47
Non ne t'inquietes pas, il n'y a pas d'espaces :)
Je ne comprends pas pourquoi l'erreur ne se produit pas chez toi :s, est-ce-que sa peut être une erreur de format du fichier??genre U-TF8, ANSI??enfin j'ai essayé les 2 sa marché pas non plus.
Je ne comprends pas :s
J'ai tout lu et tout essayé mais rien à faire.
En ce qui concerne les espaces j'ai tout bien essayé et sa n'a rien donné
Vous n’avez pas trouvé la réponse que vous recherchez ?
cnguyen
Messages postés81Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention12 juillet 2006 10 mai 2006 à 11:37
Bonjour,
Là je suis au boulot donc je n'ai pas les fichiers sur le pc mais dès ce soir je t'envoi tout ce qu'il y a à l'interieur des fichiers include!
J'espère qu'on va trouver le problème car c'est vraiment étrange :s
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 10 mai 2006 à 12:38
Bonjour
C'est effectivement un problème de caractère "invisible" provoquant l'envoi de l'entête de ton fichier.
Si la partie que tu nous livre fonctionne (entre autre, qu'il y a bien un retour à la ligne sans espace entre <? et session_start()), c'est que le caractère envoyé se trouve dans l'un des includes
include("config.inc.php");
include("server.php");
Une solution pourrait être :
1) de vérifier que ces fichiers ne contiennent aucune instruction de type echo, printf, ni d'espace seuls ou de caractères bizarres.
2) de supprimer toutes les lignes vides, qui pourraient contenir un espace, dans ces fichiers.