session_start() : Cannot send session cache limiter - headers already sent
Bonjour,
Voila j'ai un petit soucis qui pourrai paraître simple mais que je ne comprend pas du tout. Je suis entrain de migrer un site (plusieurs sites que je regroupe en un seul pour être exact) vers un nouveau serveur. Les charsets étant différents, j'ai décidé de tout passé en UTF-8 (base MySQL + page PHP). Le problème est simple voici le code qui pose problème :
Code:
1 2 3 4 5 6 7
| <?php
session_start();
// Constantes (AD)
...... (reste de la page)
?> |
Je travail avec Homesite 5.5, la page d'origine est en ANSI. La page d'origine ne génère aucune erreur. Lorsque que je veux la passer en UTF-8 (je choisi le charset lorsque j'enregistre) tous ce passe bien. J'ai bien vérifié Homesite ne me rajoute pas de code avant le session_start().
Mais lorsque j'exécute la page une fois encodé en UTF-8, j'ai l'erreur suivante :
Code:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /prj/intra/site/ldap/index.php:1) in /prj/intra/site/ldap/index.php on line 2
Voila en espérant avoir été clair merci d'avance pour les réponses.