在这方面,我已经研究了所有已发布的问题和答案,并且尝试了所有这些问题和答案,但没有任何方法可以解决问题。
我有一个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();?>
感谢您的帮助
答案 0 :(得分:0)
请替换:
action="#"
具有:
action=""
答案 1 :(得分:0)
检查验证是否有效。擦除标头(“位置:http://google.com”)并回显某些内容。我想问题是您没有通过验证,这就是标头不起作用的原因。