我的登录模式使用方法post并将变量发送到另一个文件(在不同的文件夹中(,该文件在我的本地主机上运行良好,但在托管时会引发以下错误:
HTTP 500 错误 这很奇怪...网站无法显示此页面
如果我重新加载此页面,我将被重定向回主页而无需登录(http://.../index.php?登录 = 错误 3(。
登录文件: <</p>
form class="modal-contents animate" action="Fon/LogInFile.php" method="POST">
<span onclick="document.getElementById('id').style.display='none'" class="closes" title="Close Modal">×</span>
<div class="container1">
<h2> Log In</h2>
<tr><b> Email</b>
<input type="text" placeholder="email" name="username" required></td></tr> <br>
<tr style=""><td ><b>Password</b>
<input type="password" placeholder="Enter Password" id="Pass" name="pswdd"; required></td></tr>
<tr> <span class="psw">Forgot <a href="#"> password?</a></span></tr> <br>
<tr><td><button type="submit" id= "LogInBut">Login</button></td></tr>
<tr><td><button type="button" onclick="document.getElementById('id02').style.display='none'" id="CancelBut">Cancel</button> </td></tr>
</td></tr><input type="checkbox" checked="checked"> Remember me</td></tr>
fon/logInFile.php :
if ($_SERVER["REQUEST_METHOD"]=="POST") {
include '../databaseconnection.php';
$username = mysqli_real_escape_string($link, $_POST['username']);
$password = mysqli_real_escape_string($link, $_POST['pswdd']);
//Error Handlers
$_SESSION['user']=$username;
$_SESSION['password']=$password;
header("Location: ../index.php?loginss=successful");
exit();
}
else{
header("Location: ../index.php?Loginn=error3");
exit();
}
}
尝试
echo $_SERVER['REQUEST_METHOD'] == 'POST'; // To check the value
echo isset($_POST["submit"])
if ($_SERVER['REQUEST_METHOD'] == 'POST')
include '../databaseconnection.php';
$username = mysqli_real_escape_string($link, $_POST['username']);
$password = mysqli_real_escape_string($link, $_POST['pswdd']);
//Error Handlers
$_SESSION['user']=$username;
$_SESSION['password']=$password;
//header("Location: ../index.php?loginss=successful");
// exit();
}
else{
//header("Location: ../index.php?Loginn=error3");
//exit();
}
}