フラットファイルログインシステムを作成しています。login.phpページの[送信]ボタンをクリックすると、protected.phpに移動し、内部サーバーエラーが返されますが、フォームをすべて使用せずにprotected.phpページを読み込むとうまくいきます。
login.php
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<center><img src="logo.png"></center>
<div id="login">
<form action="protected.php" method="post">
</br>
Username <input type="text" name="user" class="text"/>
<p></p>
Password <input type="password"" name="pass" class="text" />
<p></p>
<input type="submit" value="Login" class="button">
</form>
</div>
</body>
</html>
protected.php
<?php
$usr = "admin";
$pass = "admin";
$iusr = $_POST["user"];
$ipass = $_POST["pass"];
if ($iuser !== $usr || $ipass !== $ipass) {
?>
<html>
<script type="text/javascript">
<!--
window.location = "login.php"
//-->
</script>
</html>
<?php
}
?>
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
</body>
</html>
助けてください!前もって感謝します!