首页 > 解决方案 > PHP重定向不重定向

问题描述

我已经查看了所有在这方面发布的问题和答案,并且我已经尝试了所有这些但没有解决我的问题。

我有一个 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();?>

感谢您的帮助

标签: phphtmlredirectheaderhttp-headers

解决方案


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


推荐阅读