我的登录屏幕不工作,空白屏幕
My Login Screen is not working, blank screen
我正在制作的网站的登录屏幕出现问题。当我进入我的登录屏幕时,它是空白的,并说有一个内部服务器错误。有人可以帮忙吗?
这是我的脚本:
<?php
session_start();
$user="customer";
$pass="customer";
if (isset($_SESSSION["logged_in"] && $_SESSION["logged_in"] == true)){
header("Locataion: form.php");
}
if (isset($_POST["username"]) && isset($_POST["password"])){
if ($_POST["username"] == $user && $_POST["password"] == $pass){
$_SESSION["logged_in"] = true;
header("Locataion: form.php");
}
}
?>
<html lang="en">
<body>
<form class="login" method="post" action="login.php">
Username:<br>
<input type="text" id="username" name="username" required><br>
Password:<br>
<input type="password" id="password" name="password" required><br>
<input type="submit" label="Login">
</form>
</body>
</html>
问题信息:
在 IF()
中,您检查变量是否设置为 isset()
,但是,isset()
必须包含您的变量。问题是关闭 isset()
是不正确的,它应该在你的第一个变量 $_SESSSION["logged_in"]
之后结束
解法:
替换:
if (isset($_SESSION["logged_in"] && $_SESSION["logged_in"] == true)){
header("Location: form.php");
}
作者:
if (isset($_SESSION["logged_in"]) && $_SESSION["logged_in"] == true){
header("Location: form.php");
}
祝你好运!
我正在制作的网站的登录屏幕出现问题。当我进入我的登录屏幕时,它是空白的,并说有一个内部服务器错误。有人可以帮忙吗?
这是我的脚本:
<?php
session_start();
$user="customer";
$pass="customer";
if (isset($_SESSSION["logged_in"] && $_SESSION["logged_in"] == true)){
header("Locataion: form.php");
}
if (isset($_POST["username"]) && isset($_POST["password"])){
if ($_POST["username"] == $user && $_POST["password"] == $pass){
$_SESSION["logged_in"] = true;
header("Locataion: form.php");
}
}
?>
<html lang="en">
<body>
<form class="login" method="post" action="login.php">
Username:<br>
<input type="text" id="username" name="username" required><br>
Password:<br>
<input type="password" id="password" name="password" required><br>
<input type="submit" label="Login">
</form>
</body>
</html>
问题信息:
在 IF()
中,您检查变量是否设置为 isset()
,但是,isset()
必须包含您的变量。问题是关闭 isset()
是不正确的,它应该在你的第一个变量 $_SESSSION["logged_in"]
解法:
替换:
if (isset($_SESSION["logged_in"] && $_SESSION["logged_in"] == true)){
header("Location: form.php");
}
作者:
if (isset($_SESSION["logged_in"]) && $_SESSION["logged_in"] == true){
header("Location: form.php");
}
祝你好运!