我的简单header()函数不起作用。
的login.php
<html>
<head>
<link rel="stylesheet" href="../css/bootstrap.css">
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<div class="container ">
<div class="row">
<div class="input-form">
<h2 align="center" style="padding-top: 10px;">Log In</h2>
<form action="logincheck.php" method="post">
<div class="form-group">
<label class="label1">UserName</label>
<input name="username" type="text" class="form-control" id="" placeholder="username">
</div>
<div class="form-group">
<label class="label2">Password</label>
<input name="password" type="password" class="form-control" id="" placeholder="********">
</div>
<input type="submit" name="submit" class="btn btn-default" value="LOG IN">
<?php /*
if($errormsg != ""){
echo '<label class="label3 alert alert-danger">'.$errormsg.'</label>';
} */
?>
</form>
</div>
</div>
</div>
我的logincheck.php是
<?php
$username = $_POST['username'];
$password = $_POST['password'];
header("location : login.php");
?>
我得到了#34;服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中存在错误。 如果您认为这是服务器错误,请与网站管理员联系。 &#34;
答案 0 :(得分:0)
区分大小写问题
header("Location: login.php");
答案 1 :(得分:0)
在logincheck.php
文件标题中应该像
header("Location : login.php");