Seite 1 von 1

SESSION Array benutzen

Verfasst: 30.03.2008 09:33
von garchi
Moin, hätte da mal eine Frage.

Ich möchte gerne die Ansichtsart meiner Galerie (gemischt, nur Bilder, nur Text) für jeden User temporär für die Session speichern, wie mach ich das am Besten ?

Ich hab schon probiert, das ganze per

$viewmode = $_SESSION['viewmode'];

zu machen, allerdings wird $_SESSION scheinbar bei jedem Klick auf einen Link auf meiner Seite zurückgesetzt, was recht ärgerlich ist.

Okay, ich könnte das Ganze mit Cookies machen, aber das ist der letzte Ausweg.

Die Page ist korrekt über

Code: Alles auswählen

/ Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);
eingebunden, der Login funktioniert ausgezeichnet.

Verfasst: 01.04.2008 23:28
von error-phpbb
würde mich auch interessieren,
aber eher, wie man in $user reinschreibt, da dieser die session eh hält,
wenn ich das richtig verstanden habe.

edit:
hab eben die funktion set_config(config_name, value) gefunden, die hilft mir sehr weiter. aber gibt es auch eine funktion für das user objekt? also das ich werte in die session ablegen kann?

Verfasst: 04.04.2008 17:57
von garchi
ja, das wäre genauso gut, aber hab da auch noch keinen guten Weg für gefunden.

Also der $user->data - Array wird ja bei jedem Seitenaufruf gelöscht und neu geladen, also geht es da schonmal nicht.

Keiner ne Lösung ?