не получает переменную сеанса - PullRequest
0 голосов
/ 10 июня 2018

Я делаю систему входа в систему для мини-проекта для школы.Я уже закончил регистрационную часть, но теперь я должен выполнить регистрационную часть.Моя проблема в том, что я не могу получить доступ к переменной сеанса на другой странице.это не возвращает ничего на другой странице.Я хотел бы знать, что я делаю не так здесь.

ПРИМЕЧАНИЕ: если они вошли в систему, я отправляю их обратно на страницу регистрации.это всего лишь тест.

login.php:

<?php
 session_start();
if (isset($_POST['submit']))
{
$servername = "localhost";
$username  = "root";
$password  = "";

$conn = new mysqli($servername, $username, $password, "vbproject");

if ($conn->connect_error) {
    die("connection failed: " . $conn->connect_error); 
}

$username = $conn->real_escape_string($_POST["username"]);
$password = $conn->real_escape_string($_POST["wachtwoord"]);
$query = "SELECT `userID` FROM `users` where username='$username' and password='$password'";

if ($result = $conn->query($query)) 
{

  if($row = $result->fetch_assoc())
  {
      $_SESSION["ID"] = $row["userID"];
      $_SESSION["name"] = $row["username"];
      header("Location: ../web/register.php");

  }

  $result->close();
 }
}
?>

register.php:

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <?php
    if(isset($_SESSION['ID'])){
        echo "You are logged in";

    }
    ?>
</body>

edit:

 `<?php 
     session_start();
    if(isset($_SESSION['name'])){
    echo $_SESSION['name'];

   }
   ?>`                                                               
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...