SESSION gibt Array aus
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
ausgabe
ausgeben
auszugeben code
benutzer
benutzername
bestimmtes element
browser
code
dank
datum
erfolgreich echo
frage
gucken
jetziger code
kennen
login
post
session
url
-
Hi Leute,
hab mal ne frage wegen ner SESSION. Um zu gucken was in der SESSION gespeichert is hab ich das einfach mal ausgegeben. Aber da kommt "Array". Is das richtig oder soll die SESSION kein Array sein ??
Hier mal mein Code:
if($row->passwort == $passwort AND $row->username == $benutzer) { $_SESSION['login'] = $_POST['$benutzer']; echo "Login erfolgreich."; echo $_SESSION; } else { echo "Benutzername und/oder Passwort waren falsch. <br>Zurück zum <a href=\"login_ger.php\">Login.</a>"; echo $_SESSION; }
Beitrag zuletzt geändert: 8.11.2013 12:35:43 von paul-neumann -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die Session soll ein Array sein. Du kannst allerdings den Inhalt mit
ausgeben.print_r($_SESSION)
-
ja klar, denn $_SESSION ist ja auch ein Array .... das soll so sein
versuch es mal mit print_r() um das Array "formatiert" auszugeben
print "<pre>\n"; print_r($_SESSION); print "</pre>\n";
oder, wenn Du nur ein bestimmtes Element von $_SESSION ausgeben willst,
dann musst Du den Array-Key (Name) kennen,
zum Beispiel:
echo $_SESSION['username'];
PS: immer dran denken, wenn Arbeiten mit $_SESSION
dann muss es im Code auch ein
gebensession_start();
bevor irgend eine Ausgabe an Browser geht (also ganz oben mit rein)
-
naja ich will ja das gesamt Array ausgeben.
Und das is mein jetziger Code dazu:
if($row->passwort == $passwort AND $row->username == $benutzer) { $_SESSION['login'] = $_POST['$benutzer']; echo "Login erfolgreich.<br>"; print "<pre>\n"; print_r ($_SESSION); print "</pre>\n"; }
Is daran noch was falsch? Weil ich bekomm dann nur "Array ( [login] => )" ausgegeben... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage