Headers already sent
Résolu
freebike
Messages postés
105
Date d'inscription
Statut
Membre
Dernière intervention
-
freebike Messages postés 105 Date d'inscription Statut Membre Dernière intervention -
freebike Messages postés 105 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un message d'erreur du type headers already sent ici : http://www.bergheaud.fr/contact.php
- mon script de formulaire de contact comprend 6 fichiers PHP
- on y trouve 2 fichiers PHP avec l'instruction session_start(), j'en ai donc supprimé une pour l'essai mais j'ai toujours le message d'erreur, ça ne vien donc pas de là
- J'ai supprimé les ?> de bas de page de mes 6 fichiers PHP
J'ai du oublier quelque chose mais quoi?
J'ai un message d'erreur du type headers already sent ici : http://www.bergheaud.fr/contact.php
- mon script de formulaire de contact comprend 6 fichiers PHP
- on y trouve 2 fichiers PHP avec l'instruction session_start(), j'en ai donc supprimé une pour l'essai mais j'ai toujours le message d'erreur, ça ne vien donc pas de là
- J'ai supprimé les ?> de bas de page de mes 6 fichiers PHP
J'ai du oublier quelque chose mais quoi?
A voir également:
- Headers already sent
- Chargeur qui sent le brûlé - Forum iPhone
- Your browser sent a request that this server could not understand ✓ - Forum Bureautique
- Bad request your browser sent a request that this server could not understand. ✓ - Forum Google Chrome
- Setup is already running ✓ - Forum Windows
- Mon Samsung J3 2017 a une odeur de brulé ! - Forum Samsung
3 réponses
Tu a oublier l'information principale, le session_start et les headers doivent être réaliser avant d'afficher le moindre caractères html.
Le message d'erreur était celui ci :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/virtual/w4a122409/ca63.fr/contact.php:7) in/var/www/virtual/w4a122409/ca63.fr/contact/index.php on line 2
Solution :
J'ai ajouté ceci tout en haut de mon contact.php :
<?php
if(session_id()=='') { session_start(); }
?>
et çà marche
merci infiniment
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/virtual/w4a122409/ca63.fr/contact.php:7) in/var/www/virtual/w4a122409/ca63.fr/contact/index.php on line 2
Solution :
J'ai ajouté ceci tout en haut de mon contact.php :
<?php
if(session_id()=='') { session_start(); }
?>
et çà marche
merci infiniment