PHP重定向未重定向

时间:2018-09-29 19:33:01

标签: php html redirect header http-headers

在这方面,我已经研究了所有已发布的问题和答案,并且尝试了所有这些问题和答案,但没有任何方法可以解决问题。

我有一个login.php页面,其中包含以下形式:

<form role="form" method="post" action="#">
<div class="form-group">
<input class="form-control" placeholder="name" name="username" type="text" autofocus required></div>
<div class="form-group">
<input class="form-control" placeholder="password" name="password" type="password" required></div>
 <input type="submit" name="submit" value="Submit">  
</form>

我正在验证同一页面中的数据,但是将用户重定向到下一页的标题功能不起作用。即使使用此简单的PHP代码,我仍然无法重定向用户:

<?php if ($_SERVER["REQUEST_METHOD"] == "POST") {
header('Location: http://google.com');
exit();?>

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

请替换:

action="#"

具有:

action=""

答案 1 :(得分:0)

检查验证是否有效。擦除标头(“位置:http://google.com”)并回显某些内容。我想问题是您没有通过验证,这就是标头不起作用的原因。