Session-Id weitergeben?
Verfasst: 15.10.2004 09:34
Hallo Forum,
ich habe da eine Verständnissfrage:
Ich möchte ein Forum betreiben und habe um das Forum herum eigene Seiten erstellt. Dazu habe ich - ähnlich wie hier - ein eigenes Menü erstellt und verlinke von dort auf die Seiten (die in einem anderen Verzeichniss liegen). Nur wie gebe ich die (wenn eingeloggt) Session-ID weiter, um nach Rückkehr auf der Forenseite immer noch eingeloggt zu sein?
Ich habe mir den Hinweis auf der Seite http://www.phpbb.de/doku/kb/artikel.php?artikel=72 durchgelesen - werde jedoch nicht ganz schlau daraus.
Also, ich binde auf allen "nicht-Forum"-Seiten diesen Code ein:
Ich habe mich hier schon durch die Suche gewühlt, aber nichts passendes gefunden zu meiner Frage.
Kann mir da vielleicht jemand weiter helfen?
Danke und Gruß
Hans Peter
ich habe da eine Verständnissfrage:
Ich möchte ein Forum betreiben und habe um das Forum herum eigene Seiten erstellt. Dazu habe ich - ähnlich wie hier - ein eigenes Menü erstellt und verlinke von dort auf die Seiten (die in einem anderen Verzeichniss liegen). Nur wie gebe ich die (wenn eingeloggt) Session-ID weiter, um nach Rückkehr auf der Forenseite immer noch eingeloggt zu sein?
Ich habe mir den Hinweis auf der Seite http://www.phpbb.de/doku/kb/artikel.php?artikel=72 durchgelesen - werde jedoch nicht ganz schlau daraus.
Also, ich binde auf allen "nicht-Forum"-Seiten diesen Code ein:
Soweit so gut - doch wie gebe ich nun auf der Foren-Seite an die externen Links die ID weiter? Denn mit der Weise, wie es beschrieben ist//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
klappt es bei mir nicht - ich bin jedes mal ausgeloggt, wenn ich wieder auf die Forenseite zurück gehe.<a href="<? append_sid('index.php'); ?>">Zum Forum</a>
Ich habe mich hier schon durch die Suche gewühlt, aber nichts passendes gefunden zu meiner Frage.
Kann mir da vielleicht jemand weiter helfen?
Danke und Gruß
Hans Peter