Problème avec les SESSION

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 ;) .
Configuration: Windows Vista
Firefox 3.5

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. "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
    1. 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 ?
      1. 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
        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
          1. à 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