Wie Speichere ich mehrere Variablen in einer einzigen Sitzung?
Dies ist, was ich habe, was muss ich tun? Ich möchte zum speichern von zwei Variablen in einer einzigen Sitzung, Sie sind username und avatar.
if ($count == 1)
{
$row = mysqli_fetch_array($result);
//while ($_SESSION['username'] = $row['username'])
$_SESSION['users'] = [''];
$_SESSION['users']['username'] = $row['username'];
$_SESSION['users']['avatar'] = $row['avatar'];
{
session_start();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einen Grund, Sie nicht verwenden können:
$_SESSION[]
ist ein array. Wenn Sie bereits wissen, allen Schlüsseln, die Sie verwenden, in das array, die Sie nicht brauchen, eine while-Schleife.Erste: Verwenden Sie session_start(); an der Spitze Ihres Codes.
Zweiten: Was meinst du mit dieser Zeile? "$_SESSION['Benutzer'] = ["];"
Wenn Sie wollen, um ihn zu initialisieren, die Sie verwenden sollten:
Kurz Ihr code sollte wie:
Ich hoffe, das hilft.