Bonsoir

$sql = 'SELECT `id`,`login` FROM `utilisateurs` WHERE `login` = "' . $pseudo .'" AND `password` = "' . $password . '";';
    $res = mysqli_query($bdd, $sql);
    foreach ($res as $row)
        
    {
    	$_SESSION["id"] = $row["id"];
    	$_SESSION["username"] = $row["login"];
    	header('Location: ../profil/profil.php');
	}
    echo "<center>Identifiants Invalides.</center>";
}


Au moment ou il est écrit

$_SESSION["id"] = $row["id"];

Pour moi, on créer un variable $SESSION et on y range dedans l'id contenue dans la variable $row, c est bien ça ? et pourquoi ?
Modifié par freeeeezi (30 Nov 2020 - 01:28)
je crois, c'est juste pour pourvoir utiliser les donnée plus facilement en les métant dans une nouvelle variable
Modérateur
Bonjour,

Oui, c'est pour utiliser plus facilement le "id", mais aussi (et surtout) parce que $_SESSION est un tableau particulier : on peut récupérer son contenu quand on navigue de page en page.

Amicalement,