Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP:Benutzername aus Sitzung abrufen

Sie müssen den Benutzernamen in der Sitzung speichern, damit er beim Laden einer anderen Seite verfügbar ist. Derzeit speichert das Skript diese Werte nur in der Sitzung;

 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];

Was Sie tun müssen, ist den $username hinzuzufügen zu der Sitzung, die an login übergeben wird Funktion, wie unten;

$_SESSION['username'] = $username;

Der Benutzername wird nun in der Sitzung mit dem Schlüssel username.

gespeichert

Um es auf einer anderen Seite verwenden zu können, stellen Sie sicher, dass Sie vor dem Versuch, es zu verwenden, die Sitzung durch Aufrufen der Funktion session_start() initiieren .