Bonjour,
J'héberge un site sur un FTP free, j'ai mon script admin.php qui est un formulaire de connexion pour accéder à la partie administration du site. Mais j'ai un message d'erreur en haut de ma page:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/158/sda/5/1/nom_ftp/Site/admin.php:1) in /mnt/158/sda/5/1/nom_ftp/Site/admin.php on line 2
Je sais que le session_start() se place une seule fois en haut du script et avant tout caractères.
Voici un extrait du code du script:
<?php
session_start(); // démarrage de la session
include('head.php');
include('menu.php');
?>
J'ai un message similaire sur la page index de la partie administration (index_admin.php).
Je ne comprends pas car le session_start() est placé à la première position, et j'ai créé le repertoire sessions à la racine du FTP.
Si vous pouvez m'expliquer mon erreur ou me dire ce qui ne va pas dans le script ça serait sympa.
Merci de votre aide.

Il y a certinement un caractère non affichable qui traîne et un éditeur hexa permettra de le trouver.
Si tu veux, adresse-moi ton source et je regarderai.
edit: marche avec utf8(sans BOM), c'est la solution que j'ai utilisée.