【发布时间】:2017-08-30 04:49:37
【问题描述】:
**我正在尝试创建一个简单的 PHP 联系表单。 我使用 header() 重定向到页面本身,它阻止了
确认重新提交表单
弹出窗口。但是,问题是我需要在用户提交表单时显示 $result 。重定向也停止将 $result 传递给 HTML DOM。我该如何解决这个问题?**
if($name != "" & $email != ""){
$result = '<p>Your message has been sent!</p>';
$body = "From: $name\n E-mail: $emial\n Message:\n $message";
mail($to, $ownSubject, $message, $body);
header('Location: '.$_SERVER['PHP_SELF'].$result);
}
【问题讨论】:
-
只需创建另一个页面,这样提交时就不会发生 POSTback