我試圖在郵件發送後重定向到thankyou.html,但我沒有做到。如何重定向到thankyou.html頁面(PHP)
我已經使用標題選項,但它並沒有與我一起工作。 可能是我做錯了事。 當有人提交此查詢時,頁面應該去thankyou.html,我已經做了這個頁面。
這是我的PHP腳本
<?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 );
}
?>
你的代碼是不安全的。它容易受到[郵件標題注入](https://en.wikipedia.org/wiki/Email_injection)和[sql注入](https://en.wikipedia.org/wiki/SQL_injection)的影響。 – Jacco