Bonjour, je suis en train de creer un formulaire de contact pour mon site internet et quand je le rempli et que je fais 'envoyer' je reçoit ce message d'erreur
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/verif_contact.php:11) in /var/www/verif_contact.php on line 42
Merci,
Votre formulaire a bien été envoyé !
Le message ne s'envoi pas. la ligne 42 correspond a "session_start();"
quelqu'un a une idée????????????????????
voila une copy de ma page php de validation de formulaire
<?php
session_start();
if(IsSet($_POST['verif_code']) AND !Empty($_POST['verif_code'])) // Le champ du code de confirmation a été rempli
{
if($_POST['verif_code']==$_SESSION['aleat_nbr']) // Si le champ est égal au code généré par l'image
{
$msg = "Civilité \t".$_POST['civilite']."\n";
$msg .= "Nom : \t".$_POST['nom']."\n";
$msg .= "Prénom : \t".$_POST['prenom']."\n";
$msg .= "Adresses E-Mail : \t".$_POST['mail']."\n";
$msg .= "Sujet : \t".$_POST['objet']."\n";
$msg .= "Message : \t".$_POST['message']."\n";
$recipient = "[email protected]"; //On met l'adresse email ou on veut recevoire le mail
$subject = "Formulaire de CONTACT"; //On met le sujet du mail
mail($recipient, $subject, $msg);
// message confirmation que le mail a bien été envoyé
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD>";
echo "<BODY background='fond_envoi.jpg' >";
// Là, on affiche toute la source générée
echo "<H1 align=center>Merci, $civilite $prenom $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire a bien été envoyé !</P>";
echo "<meta http-equiv='refresh' content='3;url=http://192.168.1.18/index.html' />";
echo "</BODY></HTML>";
echo "<meta http-equiv='refresh' content='3;url=http://192.168.1.18/index.html' />";
}
else
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD>";
echo "<BODY background='welcome3.jpg' >";
// Là, on affiche toute la source générée :
echo "<H1 align=center>$civilite $prenom $nom </H1>";
echo "<P align=center>";
echo "Votre code de confirmation n'est pas bon !</P>";?>
<a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Retour</a><?php
echo "</BODY></HTML>";
}
}
else
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD>";
echo "<BODY background='welcome3.jpg' >";
// Là, on affiche toute la source générée :
echo "<H1 align=center>$civilite $prenom $nom </H1>";
echo "<P align=center>";
echo "Vous devez remplir le champ du code de confirmation !</P>";?>
<a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Retour</a><?php
echo "</BODY></HTML>";
}
?>