首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我的登录屏幕不工作,空白屏幕

我的登录屏幕不工作,空白屏幕
EN

Stack Overflow用户
提问于 2019-02-20 03:36:49
回答 1查看 52关注 0票数 -1

我有一个问题,我的网站登录屏幕我正在制作。当我转到我的登录屏幕时,它是空白的,并告诉我有一个内部服务器错误。有人能帮上忙吗?

下面是我的脚本:

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 04:25:30

有关问题的信息:

IF()中,您可以检查变量是否设置为isset(),但是,isset()必须包含您的变量。问题是关闭isset()是不正确的,它应该在第一个变量$_SESSSION["logged_in"]之后结束

解决方案:

替换:

代码语言:javascript
复制
if (isset($_SESSION["logged_in"] && $_SESSION["logged_in"] == true)){
  header("Location: form.php");
}

出自:

代码语言:javascript
复制
if (isset($_SESSION["logged_in"]) && $_SESSION["logged_in"] == true){
  header("Location: form.php");
}

祝你好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54773735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档