Also habe ich dieses Problem, weil ich immer den undefinierten Index in meiner Sitzung bekam. Hier ist mein Code unten:
session_start();
if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$pass_hash = md5($password);
if (!empty($username) && !empty($password)) {
$query = "SELECT * FROM `users` WHERE `username` = '$username' AND `password` = '$pass_hash'";
$query_run = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($query_run);
if ($row['user_type'] == 'admin') {
$_SESSION['username'] == $username;
echo $_SESSION['username'];
}
Ich versuche, die $ _SESSION [ ‚username‘] Echo aus, aber ich habe immer einen nicht definierten Indexfehler
Bitte geben Sie die genaue Fehlermeldung mit der Zeilennummer und entsprechende Zeile im Code. – zerkms
Undefinierter Index: Benutzername in Zeile 15 und 16. Zeile 15 und 16 ist $ _SESSION ['username'] == $ username; echo $ _SESSION ['Benutzername']; übrigens, vielen Dank für Ihre Hilfe. Ich kenne den Grund, warum ich den Fehler bekomme. – Adi