我想在登录.后将页面(index.php)重定向到新的url(user.php)
在我从表单中验证用户数据后,我想将用户重定向到名为user.php 的新文件
我用
header("Location: user.php");
之后,页面不会重定向,而是将正文内容重新加载到user.php的内容中所以user仍然在index.php上,user.php不能正常工作。
它只出现在我的新服务器上。
我在koding.io上测试了一下,结果还可以。
我试着用
ob_start();
和
ob_end_flush();
但不起作用
感谢您的回答
试试这个
header("Location: user.php");
exit;
请确保您的PHP代码在此之前不会输出任何响应,否则您将收到已经发送的消息头。
我的问题得到了答案!
问题是我在这里使用的jQuery手机。。。
"在jQuery Mobile中,只要可能,表单提交都会使用Ajax自动处理…"
我不得不在表单中添加数据ajax="false":
<form data-ajax="false" action="php/login.php" method="post">
这就完成了任务!!!
谢谢你的帮助!