我想在登录后将页面(index.php)重定向到新的url(user.php)。
从我的表单验证用户数据后,我想将用户重定向到名为user.php的新文件
我用它:
header("Location: user.php");
在该页面没有重定向但重新加载正文内容到user.php的内容之后 所以用户仍在index.php上,而user.php无法正常工作。
它只出现在我的新服务器上。
我在koding.io上进行了测试,没问题。
我尝试使用
ob_start();
和
ob_end_flush();
但它不起作用
谢谢你的回答
答案 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">
这就完成了工作!!!
谢谢你的帮助!