2017-07-04 85 views
0

我的简单header()函数不起作用。为什么我的PHP头()不工作?

的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"); 
?> 

而且我得到了“服务器遇到一个内部错误,无法完成您的请求。无论是服务器超载或CGI脚本中有错误 如果您认为这是服务器错误,请与网站管理员联系。“

+0

检查您的错误日志。 –

+0

header(“Location:login.php”);首都L – Exprator

+0

更改为大写L不起作用。我试过了。 –

回答

0

区分大小写问题

header("Location: login.php"); 
0

在你logincheck.php文件头应该是这样

header("Location : login.php");