我有一个使用PHPMailer的基本表单页面:
一切正常,并发送到相关电子邮件,但是在成功消息出现后,我想将用户推送到另一页,以便我可以在此新页面上添加一些跟踪代码。
任何帮助将不胜感激。
代码如下:
<div class="fb-like" data-href="https:/" data-width="" data-layout="button" data-action="like" data-size="large" data-show-faces="false" data-share="true"></div>
答案 0 :(得分:1)
您可以在代码中添加以下行:
echo "<script>window.location='successPage.php'</script>";
因此成为成功的一部分:
if ($sendEmail == true):
echo '{ "alert": "success", "message": "'.$message_success.'" }';
echo "<script>window.location='successPage.php'</script>";
else :
echo '{ "alert": "error", "message": "Email <strong>could not</strong> be sent due to some Unexpected Error. Please Try Again later.<br /><br /><strong>Reason:</strong><br />'.$mail - > ErrorInfo.'" }';
endif;
答案 1 :(得分:0)
您可以尝试:
if ($sendEmail == true):
echo '{ "alert": "success", "message": "' . $message_success . '" }';
die('<script type="text/javascript">window.location.href=somepage.html;</script>');
或
if ($sendEmail == true):
echo '{ "alert": "success", "message": "' . $message_success . '" }';
header('Location: somepage.html');