Ich bitte um eure mit Hilfe: Es geht um die Zeile mit dem Pfeil dahinter.
Ich bekomme immer diese Fehler meldung:
Notice: Undefined index: page in C:\xampp\htdocs\youtube\php_session\index.php on line 8
lg Daniel
PHP-Code:
<?php
session_start();
$verhalten = 0;
if(!isset($_SESSION["username"]) and !isset($_GET["page"])) {
$verhalten = 0;
}
if($_GET["page"] == "log") { <-----------------
$user = $_POST["user"];
$passwort = $_POST["passwort"];
if($user == "Henrik" and $passwort == "toll") {
$_SESSION["username"] = $user;
$verhalten = 1;
} else {
$verhalten = 2;
}
}
?>
<html>
<head>
<title>Login</title>
<?php
if ($verhalten == 1) {
?>
<meta http-equiv="refresh" content="3; URL=seite2.php" />
<?php
}
?>
</head>
<body>
<?php
if($verhalten == 0) {
?>
Bitte logge dich ein:<br />
<form method="post" action="index.php?page=log">
<input type="text" name="user" />
<input type="password" name="passwort" />
<input type="submit" value="Einloggen" />
</form>
<?php
}
if($verhalten == 1) {
?>
Du hast dich richtig eingeloggt und wirst nun weitergeleitet....
<?php
}
if($verhalten == 2) {
?>
Du hast dich nicht richtig eingeloggt! <a href="index.php">Zurüück</a>.
<?php
}
?>
</body>
</html>