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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.