PHP Sessions - Ich brauche euren Rat?

Hallo Community,

ich bin noch einmal auf eure Hilfe und Expertise in Sachen PHP angewiesen.
Ich bin dabei, ein Kleines, experimentelles Login-System zu bauen. Dazu nutze ich Sessions.

Auf einer Seite ist ein Input-Feld und ein Knopf. Wenn man das eingegebene absendet, wird verglichen, ob es sich dabei um das Passwort handelt, und wenn ja, dann soll erst eine Session-Variable auf "wahr" (ich weiß, dass hier eine Boolean-Variable sinnvoll wäre, aber erst möchte ich das ganze so lassen) gesetzt werden und dann der Nutzer mit einem header Befehl an die andere Seite weitergeleitet werden.

Auf dieser nächsten Seite wird anfangs geschaut, ob die Session variable auch tatsächlich "wahr" ist, damit man nicht über die URL an den verschlossenen Inhalt kommt. Wenn Sie wahr ist, soll der Inhalt (für uns hier "Sie sind eingeloggt!") erscheinen, wenn nicht, soll da stehen "Sie sind nicht eingeloggt!"

Das Problem: Bei mir steht jetzt immer, dass ich nicht eingeloggt bin. Irgendwas an den Session Variablen stimmt nicht. Ich habe den Code unten angehängt, und hoffe, dass mir jemand helfen kann.

Ansonsten danke ich allen, die antworten, wünsche viel Glück und Gesundheit und Grüße aus Kanada. :)

Code der Seite mit dem Formular:

<?php

session_start();

?>

<?php

if( $_POST["passwort"] == "geheim" )

{

$_SESSION["eingeloggt"] = "wahr";

    header( "Location: http://www.beispiel.de/login/inhalt" ) ;

}

else

{

echo "Das Passwort ist Falsch.";

}

?>

  

Code von der website, an die man weitergeleitet wird:

<?php

  session_start();

?>

  <?php

  

  if ( $_SESSION["eingeloggt"] == "wahr" ) {

   echo "<h1>" . "Sie sind eingeloggt!" . "</h1>";

  }

  else {

   echo "<h1>" . "Sie sind nicht eingeloggt!" . "</h1>"; 

  }

  

  ?>

Computer, Technik, HTML, Programmieren, PHP