Php
Fermé
marghli
Messages postés
51
Date d'inscription
samedi 26 février 2011
Statut
Membre
Dernière intervention
24 mars 2011
-
12 mars 2011 à 11:33
js95 Messages postés 773 Date d'inscription samedi 14 juin 2008 Statut Membre Dernière intervention 29 juillet 2014 - 12 mars 2011 à 11:52
js95 Messages postés 773 Date d'inscription samedi 14 juin 2008 Statut Membre Dernière intervention 29 juillet 2014 - 12 mars 2011 à 11:52
A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- \R php ✓ - Forum PHP
- Php alert ✓ - Forum PHP
- Retour a la ligne php - Forum Webmastering
1 réponse
js95
Messages postés
773
Date d'inscription
samedi 14 juin 2008
Statut
Membre
Dernière intervention
29 juillet 2014
354
12 mars 2011 à 11:52
12 mars 2011 à 11:52
Warning: Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp\www\connecter2\page_membre.php:1) in c:\program files\easyphp\www\connecter2\page_membre.php on line 3
Il te dit que les en-têtes ont déjà été envoyées : il ne faut pas qu'il y ait de blanc entre le début du fichier et l'ouverture de la première balise php, sinon le navigateur charge les en-têtes html par défaut (en mode de compatibilité quirks) et les codes php utilisant la fonction header déclencheront ce genre de message.
Vérifie si une fonction d'en-tête telle que header ne soit pas appelée à la ligne 3 de ton fichier php.
Il faut donc que le premier caractère du fichier soit le '<' de '<?php' .
Si cela semble être le cas, mais que le message d'erreur persiste, alors le document est probablement encodé en UTF-8. Pour résoudre le problème, il faut alors supprimer le BOM (byte order mark) situé au début du fichier. Beaucoup d'éditeurs masquent le BOM, mais proposent un outil de conversion, par exemple, il existe une option dans Notepad++ 'Convertir en UTF-8 (sans BOM)' dans un des menus.
Il te dit que les en-têtes ont déjà été envoyées : il ne faut pas qu'il y ait de blanc entre le début du fichier et l'ouverture de la première balise php, sinon le navigateur charge les en-têtes html par défaut (en mode de compatibilité quirks) et les codes php utilisant la fonction header déclencheront ce genre de message.
Vérifie si une fonction d'en-tête telle que header ne soit pas appelée à la ligne 3 de ton fichier php.
Il faut donc que le premier caractère du fichier soit le '<' de '<?php' .
Si cela semble être le cas, mais que le message d'erreur persiste, alors le document est probablement encodé en UTF-8. Pour résoudre le problème, il faut alors supprimer le BOM (byte order mark) situé au début du fichier. Beaucoup d'éditeurs masquent le BOM, mais proposent un outil de conversion, par exemple, il existe une option dans Notepad++ 'Convertir en UTF-8 (sans BOM)' dans un des menus.