Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : [php] session variablen



Dai2kMaster
26.03.2005, 18:08
hoi..
Wenn ich eine Session in der Datei "index.php" starte und dann zB die Variablen $pw (=dummheit) und $user (=idiot) in ihr registriere, kommt jetzt mal angenommen die sessionid "9dj42j4nhvfch43k32" (zufällige reihenfolge :P) raus.. So.. jetzt öffne ich die Datei "admin.php?sid=9dj42j4nhvfch43k32".. wie kann ich in ihr die SessionVaris $user und $pw in stink normale Variablen umwandeln, damit ich sie zB ausgeben kann? ( print $user.$pw; )

greetz,
Dai

Lukas
26.03.2005, 18:19
Die Variablen liegen im Array $_SESSION. Also z.B. $user = $_SESSION['user'];. Afair musst du an den Anfang jeder Datei session_start(); schreiben, bin mir aber nicht mehr ganz sicher.

Chocwise
26.03.2005, 18:22
hoi..
Wenn ich eine Session in der Datei "index.php" starte und dann zB die Variablen $pw (=dummheit) und $user (=idiot) in ihr registriere, kommt jetzt mal angenommen die sessionid "9dj42j4nhvfch43k32" (zufällige reihenfolge :P) raus.. So.. jetzt öffne ich die Datei "admin.php?sid=9dj42j4nhvfch43k32".. wie kann ich in ihr die SessionVaris $user und $pw in stink normale Variablen umwandeln, damit ich sie zB ausgeben kann? ( print $user.$pw; )

greetz,
Dai

Sessionvariablen sehen so aus:
$_SESSION[pw]
$_SESSION[user]

Diese Variablen enthalten dann auch die entspr. Werte wenn sie korrekt initialisiert wurden.
Lies nochmal aufmerksam die Manualseiten zu den Sessionfunktionen durch und werf auch ein Blick auf das eine oder andere Beispiel. Dir mangelt es bei weitem noch an Wissen über die Sessionfunktionen.

@ masterquest: Japp, session_start(); muss überall hin wo man auf die Sessionvariablen zugreifen möchte.

Dai2kMaster
26.03.2005, 18:40
thX.. session_start() am Anfang jeder Datei war die Lösung..


Dir mangelt es bei weitem noch an Wissen über die Sessionfunktionen.

Jo.. ich lerne php by doing mit Vorlagen. Deshalb habe ich einige Wissenslücken.. aber ich werde mal deiner Empfehlung folgen :D

thX ^^

dadie
26.03.2005, 20:13
Ömmm. das ist jetzt spam aber seis drum ich möchte nur sagen

Verdammt Sessions werden immer belibter ^^ anscheinend will nun fast jede Sessions coden und keine Cockies mehr ich glaube da bahnt sich ein trend an ^^

Dai2kMaster
27.03.2005, 13:15
Von Cookies hab ich mal nur überhaupt kP.. deshalb hab ich es erstmal mit Sessions probiert..