标题('位置:不是REDIRECT,而是RELOAD主体到目标文件的主体

时间:2015-10-29 15:21:56

标签: php redirect

我想在登录后将页面(index.php)重定向到新的url(user.php)。

从我的表单验证用户数据后,我想将用户重定向到名为user.php的新文件

我用它:

         header("Location: user.php");

在该页面没有重定向但重新加载正文内容到user.php的内容之后 所以用户仍在index.php上,而user.php无法正常工作。

它只出现在我的新服务器上。

我在koding.io上进行了测试,没问题。

我尝试使用

ob_start();

ob_end_flush();

但它不起作用

谢谢你的回答

2 个答案:

答案 0 :(得分:0)

试试这个

header("Location: user.php");
exit;

请确保您的PHP代码在此之前不输出任何响应,否则您将收到已发送邮件的邮件。

答案 1 :(得分:0)

我得到了我的问题的答案!

问题在于我在这里使用的jQuery mobile ...

“在jQuery Mobile中,尽可能使用Ajax自动处理表单提交......”

我必须在我的表单中添加data-ajax =“false”:

<form  data-ajax="false" action="php/login.php" method="post">

这就完成了工作!!!

谢谢你的帮助!