PHP - Autom. Weiterleitung je nach Benutzername


<?php

// Autom. Weiterleitung je nach Benutzername

$benutzer = [
    
'Krista' => [
        
'password' => 'krista',
        
'zielseite' => 'krista.php'
    
],

    
'Hans' => [
        
'password' => 'hans',
        
'zielseite' => 'hans.php'
    
],
];

if (isset(
$_POST["anmeldung"])) {
 if (
$_POST['passwort'] === $benutzer[$_POST["name"]]['password']) {
  
header("Location: " $benutzer[$_POST["name"]]['zielseite']);
 }
}
?>
<!DOCTYPE html>
<html lang="de">
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
<body>

<form action="" method="post">
 <label>Name: <input type="text" name="name"></label>
 <label>Pass: <input type="password" name="passwort"></label>
 <input type="submit" name="anmeldung" value="ok">
</form>

</body>
</html>

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<iframe> Eingebettetes Framefenster

CSS - Tastenkombinationen darstellen

PHP - Daten (Array) mit Komma separieren und Leerzeichen löschen

JavaScript - Autom. Überprüfung der Eingabe

MySQL - Datensätze (Gehalt) zwischen 2000 und 3000 anzeigen

Farbpalette
Verwandeln Sie Ihre Seite nicht in eine kunterbunte Farbpalette. Drei bis fünf Farben genügen völlig. Zu viele Farben erwecken einen unprofessionellen und kreativ losen Eindruck.