Я делаю систему входа в систему для мини-проекта для школы.Я уже закончил регистрационную часть, но теперь я должен выполнить регистрационную часть.Моя проблема в том, что я не могу получить доступ к переменной сеанса на другой странице.это не возвращает ничего на другой странице.Я хотел бы знать, что я делаю не так здесь.
ПРИМЕЧАНИЕ: если они вошли в систему, я отправляю их обратно на страницу регистрации.это всего лишь тест.
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'];
}
?>`