salut à tous
bo j'ai un prb au niveau de session sur mon site qui fonctionne bien localement mais lors j'ai héberger mon site j'ai cette erreur :

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/bonnezaf/public_html/site01/admin/index.php:3) in /home/bonnezaf/public_html/site01/admin/content/business.php on line 18
merci d'avoir m'aider

2 réponses


MrGuillou
Réponse acceptée

Les sesion_start doivent être avant le contenue de ta page ou autre code qui modifie le header.
Si par exemple tu a un echo 'test'; avant tu aura une erreur par contre tu peux très bien avoir du code php avant comme un if ou autre du temps que tu n'a pas de echo ou print .. tout va bien car le header n'est pas déclenché

Grafikart
Réponse acceptée

Attention aussi aux espace caché par exemple avant les ouverture de <?php ou après ?>.
Un espace ou n'importe quel affichage bloquera tous les prochains header