Problème avec les SESSION

Tulifer Messages postés 73 Statut Membre -  
 le père -
Bonjour,
J'ai fait un forum et j'ai une erreur que j'avais jamais vu auparavant.

Voici l'erreur

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ra73/public_html/forum/index.php:1) in /home/ra73/public_html/forum/index.php on line

Savez vous de quoi peut provenir une erreur comme celle ci ?

Merci de vos réponse bonne journée ;) .

5 réponses

vlar Messages postés 2474 Statut Membre 621
 
"Cache limiter" me ferai dire sans grande certitude que la mémoire cache du serveur est pleine : a vider sans doute!?

D'autres viendront confirmer ou pas jsp...

Cordialement
0
le père
 
Bonjour

Non, l'erreur ne vient pas d'une mémoire cache du serveur qui serait pleine. :)
Elle vient du fait que tu envoies quelque chose au client dès la ligne 1 du fichier index.php, et que ensuite tu essayes d'envoyer des en-têtes http, ce qui n'est plus possible.
Peux-tu montrer les premières lignes de index.php ?
0
vlar Messages postés 2474 Statut Membre 621
 
Non, l'erreur ne vient pas d'une mémoire cache du serveur qui serait pleine. :) : j'aurais tenté

Dsl si j'ai mal orienté...

Cordialement
0
Tulifer Messages postés 73 Statut Membre 1
 
Bonjour, le problème a été régler en changeant l'encodage de la page :)
Ne me demander pas pourquoi sa marche en changeant l'encodage.

Merci de vos réponse tout de même
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le père
 
à 99 %:
Ça marche parce qu'avant tu encodais ta page en UTF8 avec BOM. Cet encodage place un caractère invisible (le BOM) en début de fichier. Donc avant la balise <?php . C'est un grand classique.
En changeant de codage, tu n'as plus ce caractère indésirable. Tu aurais pus rester en UTF8 à condition de préciser sans BOM
0