为什么我的php header()不起作用?

时间:2017-07-04 09:41:00

标签: php

我的简单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;

2 个答案:

答案 0 :(得分:0)

区分大小写问题

header("Location: login.php");

答案 1 :(得分:0)

logincheck.php文件标题中应该像

header("Location : login.php");