Session_start() headers already sent
Résolu
dracucharles
Messages postés
58
Statut
Membre
-
simon -
simon -
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.
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.
A voir également:
- Session cannot be started after headers have already been sent
- Over current have been detected on your usb device ✓ - Forum Windows
- Usb device over current status detected ✓ - Forum Matériel & Système
- Msi after - Télécharger - Optimisation
- Be naughty avis - Forum Vos droits sur internet
- To be filled by o.e.m - Forum Windows
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.