Variablenübergabe an Session!

SonMiko

Erfahrenes Mitglied
Hi,

ich habe folgendes Problem!
Auf einer Seite ist eine Variable die nach einem Link auf der anderen Seite nicht mehr gültig ist!

Habe nun ganz oben zuallererst "session_start();" eingefügt.
Dann ganz unten im allerletzten Teil des Codes folgendes:
"$_SESSION['einguser']=$einguser;"

Auf der anderen Seite (wohin auch verlinkt wird),
beginne ich nun wieder mit "session_start();".

Wie kann ich dann auf die Variable zugreifen?
Per "$_SESSION['einguser']"?
Oder direkt per "$einguser"?
Muss ich etwa wieder dasselbe wie auf der ersten Seite tun, nur umgekehrt?

Also beispielsweise:
"$einguser=$_SESSION['einguser'];"?

Ich frage weil es viele Variablen sind, zum rumspielen zu viele
Habe auch nicht so viel Zeit momentan...
Daher wäre es nett, wenn es mir jemand sagt


Noch eine wichtige Frage, wie werden Arrays an die Session übergeben?
Etwa jeder Wert einzeln? Oder einfach so?


Besten Gruß,

Mike
 
Wenn ich es so mache kriege ich folgenden Fehler raus:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/web693/html/password/php/userdatenausgabe.php on line 15
 
Wird denn bei beiden Skripten mit denselben Sitzungs-IDs gearbeitet?

Wie kann ich dann auf die Variable zugreifen?
Per "$_SESSION['einguser']"?
Auf Sitzungsvariablen wird mit der $_SESSION-Variable zugegriffen.

Noch eine wichtige Frage, wie werden Arrays an die Session übergeben?
Die $_SESSION-Variable kann wie jede andere Variable behandelt werden:
PHP:
$_SESSION['foobar‘] = array();
 
Achso!
Also der zugriff so wie du es sagst, und das eigentliche einspeichern der Werte in die Session Variable auch mit dem kürzel "Variable"?
 
Sorry ich verstehs nicht:
Meinst Du nun
"$_SESSION-Variable"
Also Beispiel "$_SESSION-$einguser"?
oder $_SESSION-Variable=$einguser?
 
Sorry ich verstehs nicht:
Meinst Du nun
"$_SESSION-Variable"
Also Beispiel "$_SESSION-$einguser"?
oder $_SESSION-Variable=$einguser?
Nichts von beidem. Ich versuche mich an die Regeln der deutschen Rechtschreibung zu halten, die besagen, dass Zusammensetzungen aus Wortgruppen (durch-)gekoppelt werden. Daher das Wort „$_SESSION-Variable“.
 
Habs schon raus! Danke!
Aber noch eine andere Frage,
gehen wir davon aus das ich in einem Dokument, also in einer Datei einmal ein PHP Tag beginne, eine Session Starte, das Tag schließe und dann HTML Inhalt einfüge und darunter dann wieder ein PHP Tag einleite und nach Programmende wieder schließe.
Ist die Session und alle Variablen dann auch im untersten Teil des Dokuments verfügbar?
Oder nach abgeschlossenem Tag nicht mehr?

Danke, du hast mir bisher sehr geholfen!
 
Die Variable ist auch im unteren Teil der Seite gültig.

Sie ist normalerweise so lange gültig, bis du sie mittels "unset()" löschst, oder der Benutzer die Seite verlässt bzw. der gesamte Inhalt an den Browser übermittelt wurde.
 

Neue Beiträge

Zurück