Ajouter un commentaire

thesuixx

ok alors pour résumer:
j'avais le message suivant qui était écrit par le php :

<br />
<b>Warning</b>:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /mnt/103/sdb/8/e/blacklagooncompany/LGS/index.php:1) in <b>/mnt/103/sdb/8/e/blacklagooncompany/LGS/index.php</b> on line <b>2</b><br />
<br />
<b>Warning</b>:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /mnt/103/sdb/8/e/blacklagooncompany/LGS/index.php:1) in <b>/mnt/103/sdb/8/e/blacklagooncompany/LGS/index.php</b> on line <b>2</b><br /> 
(au moment de l'appel de la fonction session_start())

par définition, on ne doit pas avoir déjà envoyé de données avant l'appel de cette fonction d'après ce que j'ai compris ("headers already sent by ...")

le problème était que mon script commençait par "<?php" et que je n'ai fait aucun echo, print ou autre avant l'appel de session_start(), et il n'y a pas non plus d'espace ou de saut de ligne avant le "<?php"

donc je pense qu'il doit effectivement s'agir d'un prob coté apache

de plus, je n'avais cette erreur que sur mon apache local et le serveur de free (N.B.: si tu es hébergé chez free, les fichiers sessions sont enregistrés par défaut dans racine_ftp/sessions, ce dossier n'existant pas, il faut le créer) mais pas sur un autre serveur mis à disposition par une connaissance

du coup, finalement, je travaille par ftp sur ce serv. C'est sur ce serv que j'avais prévu de stocker le site dés le début donc bon...

le seul coté embettant c'est que je ne peux plus coder si j'ai pas de connexion internet ou si jamais le proprio change de serveur (ce qui est le cas en ce moment :/)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  SSS    GGG   L     X   X  EEEE 
S G L X X E
SSS G GG L X EEE
S G G L X X E
SSSS GGG LLLL X X EEEE