Ich versuche nach thankyou.html umleiten, nachdem die Mail gesendet wurde, aber ich habe es versäumt zu tun.Wie auf thankyou.html Seite (PHP) umgeleitet werden
Ich habe Header-Option verwendet, aber es hat nicht mit mir gearbeitet. kann ich etwas falsch gemacht haben. wenn jemand diese Abfrage einreicht, sollte die Seite an thankyou.html gehen, ich habe diese Seite bereits gemacht.
das ist mein PHP-Skript
<?php
include("connect.php");
if(isset($_POST['submit'])){
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$treatment = $_POST['treatment'];
$gender = $_POST['gender'];
$date = date('y/m/d');
$message = $_POST['message'];
$to = '[email protected]' ;
$subject = 'Inquiry' ;
$query = "insert into inquiry
(name,email,phone,treatment,gender,date) values ('$name','$email','$phone','$treatment','$gender','$date')";
if(mysqli_query($db_conx, $query)){
echo "<script>alert('Thank you for submitting your query, our doctors will call you soon!')</script>";
}
mail ($to, $subject,
"From:" . $name .
", Email: " . $email .
", Number: ". $phone .
", Gender: " . $gender.
", Treatment: " . $treatment.
", Message: " . $message );
}
?>
Ihr Code unsicher ist. Es ist anfällig für sowohl [Mail-Header-Injektion] (https://en.wikipedia.org/wiki/Email_injection) und [SQL-Injektion] (https://en.wikipedia.org/wiki/SQL_injection). – Jacco