0
Je me demande comment faire où je clique sur mon bouton de soumission et l'URL ne change pas. En ce moment quand je clique dessus, il m'envoie juste la page d'action.Page de redirection après avoir cliqué sur Envoyer
Le code PHP est
<?php
// Check for empty fields
if(empty($_POST['name']) \t \t ||
empty($_POST['email']) \t \t ||
empty($_POST['message']) \t ||
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
{
\t echo "No arguments Provided!";
\t return false;
}
\t
$name = strip_tags(htmlspecialchars($_POST['name']));
$email_address = strip_tags(htmlspecialchars($_POST['email']));
$message = strip_tags(htmlspecialchars($_POST['message']));
\t
// Create the email and send the message
$to = '[email protected]'; // Add your email address inbetween the '' replacing [email protected] - This is where the form will send a message to.
$email_subject = "Website Contact Form: $name";
$email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email_address\n\nMessage:\n$message";
$headers = "From: [email protected]\n"; // This is the email address the generated message will be from. We recommend using something like [email protected]
$headers .= "Reply-To: $email_address"; \t
mail($to,$email_subject,$email_body,$headers);
return true; \t \t
?>
Je me demandais si quelqu'un peut me aider à faire si il reste à la page au lieu de redirection.
Essayez rediriger en utilisant 'tête:;' après l'envoi d'arrivée ('Location' $ _SERVER [ 'HTTP_REFERER'].). –
où devrais-je mettre cela, j'ai essayé la fin du code et il n'a pas travaillé – wot
ne importe pas. travaux :). ty – wot