php - PHP中的标头('位置:')未重定向
问题描述
登录.php
<form class="form-signin" action="#" method="POST">
<span id="reauth-email" class="reauth-email"></span>
<input type="text" name="usern" class="form-control" placeholder="Username">
<input type="password" name="passw" class="form-control" placeholder="Password">
<div id="remember" class="checkbox">
<label>
<input type="checkbox" value="remember-me"> Remember me
</label>
</div>
<input onClick="myFunction()" class="btn btn-lg btn-primary btn-block btn-signin" type="submit" name="sub" value="Login">
</form>
PHP 脚本
<?php
if(isset($_POST['sub']))
{
include('user.php');
$us = mysqli_real_escape_string($conn,$_POST['usern']);
$pw = mysqli_real_escape_string($conn,$_POST['passw']);
if(!empty($_POST['usern']) || !empty($_POST['passw']))
{
$query = "SELECT ID FROM myuser WHERE username = '$us' AND
password = SHA('$pw')";
$result = @mysqli_query($conn, $query);
$row = mysqli_fetch_array($result);
if($row)
{
header('Location: homepage.php');
exit;
}
else
{
echo '<script language="javascript">';
echo 'alert("Invalid Username/Password")';
echo '</script>';
}
}
else
{
echo '<script language="javascript">';
echo 'alert("Please enter Username/Password")';
echo '</script>';
mysqli_close($conn);
}
}
?>
我无法使标题位置起作用!我不知道为什么,我已经搜索了一些修复和线程,但没有任何结果。我该如何修改我的代码,有人能发现错误吗?
解决方案
尝试添加“http('s' 如果需要)://your_domain/homepage.php
推荐阅读
- android - 如何将一个存储库添加到 Github 上的另一个存储库?
- sql - 如何实现基于单条记录的多条记录输出
- java - SpringBoot 在启动过程中出现错误,由返回错误的 CLUSTER NODES 引起
- cuda - 任何人都可以帮助我了解 cuda 的 atomicmin 函数语法吗?
- excel - VBA For Each in Array 类型不匹配
- java - 显示 api 数据,领域不工作 android studios
- java - Java“方法没有覆盖或实现超类型的方法”错误
- testing - 如何点击可见的:水豚中的假按钮?
- php - 在laravel中截断文本
- database - 从 mysql 到解析的数据迁移:如何从 mysql 插入相同的散列密码进行解析?