我成功地创建了一个表格,通过电子邮件发送我公司的报价请求。它起作用了——数据收集和验证,然后电子邮件发送。该页面位于:
http://www.bardonsoliver.com/newbnocm/request_quote.shtml
但是,我想要重定向到感谢页面,地址为:
http://www.bardonsoliver.com/newbnocm/thank_you.shtml
起初,当我运行表单时,它重定向得很好。现在,我在脚本页面的左上角显示一个零。
由于错误消息,我不得不从“标题”更改为“位置”。
这是脚本的结尾,紧跟在创建和发送电子邮件的代码之后:
if( $mailsend = TRUE) {
unset($_GET['do']);
printf("<script type='text/JavaScript'>location='" + $typage +"'</script>");
exit;
} else {
unset($_GET['do']);
printf("<script type='text/JavaScript'>location='" + $retpage +"'</script>");
printf("<script type='text/JavaScript'>window.alert('We are unable to send your e-mail at this time. Please contact Ben through the contact page or try again later. Thank you.')</script>");
exit;
}
$typage 之前设置为:
$typage='../thank_you.shtml';
$retpage 是:
$retpage='../request_quote.shtml';
路径是正确的——脚本是所有页面所在的主目录的“下一级”。
我是 PHP 的相对初学者,我相信比我更专业的人会看到这个并立即看到问题。谢谢。