PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Session


xStream
06.04.2002, 12:16:23
Hallo,


ich möchte mit einer session für einen login- bereich arbeiten, aber hab von sessions fast keine Ahnung...

Ich hab das mal so ausprobiert:
if ($passwort == $korrektes_passwort) {
if (!session_register ('$passwort'))
die ('Es ist ein fehler aufgetreten. Bitte kontaktieren sie mich!');
if (!session_register ('$username'))
die ('Es ist ein fehler aufgetreten. Bitte kontaktieren sie mich!');
include("adminsindex.php");
}

das scheint auch zu funktionieren, da meine klasse Firewall auch gleich anzeigt, dass ein cookie angelegt wird, und auf der nächsten Seite können die Variablen auch ausgelesen werden.
Auf der Indexseite habe ich dann links nach diesem schema:
<a href="test.php?<?=SID?>">Linktest</a>

aber wenn ich dann auf eine weitere Unterseite gehe, werden die Variablen nicht weiter übergeben

dort könnt ihr euch das mal ansehen (Name ist egal, Passwort: Überraschung)
http://www.buchclement.de.vu/adminarea/




ich denke mal ich muss noch irgendwie am anfang eine session erstellen oder so, wie gesagt ich habe noch kaum Ahnung davon... was habe ich falsch gemacht?

thx

Matthias
07.04.2002, 15:23:59
hmm. schwer zu sagen.

du mußt jede seite für die die Session auch gelten soll, diese mit einem session_start starten.

dann muß es eigentlich auch klappen.

isd64
08.04.2002, 08:56:53
Hi,

session_start() muß immer als erste Zeile in der PHP-Datei stehen. Vieleicht hilft das weiter?

stoned
08.04.2002, 09:50:13
Hi,


Als erstes mal: ich hab eigentlich kaum erfahrungen mit dem session-management von php, trotzdem versuch ich mich hier mal :-))

Dies ist der link: <a href="test.php?<?=SID?>">Linktest</a>. Du kannst nun die sessionid direkt als parameter übergeben, oder in einer variable.

möglichkeit 1:
<a href="test.php?<? echo session_id(); ?>">Linktest</a>

möglichkeit 2:
<a href="test.php?SID=<? echo session_id(); ?>">Linktest</a>

Möglichkeit 2 ist wahrscheinlich die, die öfters benutzt wird ...


mfg

stoned

xStream
08.04.2002, 13:01:11
thx @ all

ich habs hinbekommen!