0

我有一个联系表格,您可以通过按电话然后在屏幕上联系表格来获得。随意测试通过它给我发邮件,没问题。当我按下提交时,我被重定向到提交,并且联系表也消失了。

我目前正在尝试实现类似于重定向到http://develop-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;
}

是否相关?

4

1 回答 1

0

如果标头已通过,您将无法重定向页面。为了重定向使用

ob_start()在代码的开头“保留”标题

然后ob_end_flush()在代码的末尾发送标头,然后您就可以重定向页面了。

于 2013-04-24T01:50:07.893 回答