我有一个联系表单,您可以通过按下电话然后联系屏幕上的表格来联系。随意测试邮件通过它,没问题。当我按提交时,我被重定向提交,联系表格也消失了。
我正在努力实现目前重定向到http://developed-web.com/404.php的方法,只是为了确认有效的重定向。我在哪里决定这个?
代码
if(isset($_POST['submitted']))
{
if($formproc->ProcessForm())
{
$formproc->_redirect("http://developed-web.com/404.php");
}
}
似乎没有做任何事情。
修改
我还包含一个包含
的文件function RedirectToURL($url)
{
header("Location: $url");
exit;
}
相关吗?
答案 0 :(得分:0)
如果标题已经通过,您将无法重定向页面。 为了重定向使用
代码开头的 ob_start()
“隐瞒”标题
然后在代码末尾的ob_end_flush()
发送标头,然后您就可以重定向该页面了。