Wie lange ist eine phpbb Session aktiv?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Toff
Mitglied
Beiträge: 91
Registriert: 09.09.2003 17:23

Wie lange ist eine phpbb Session aktiv?

Beitrag von Toff »

Hi!

Ich möchte Abfragen wie viele User grad auf dem Board sind. Dazu kann ich ja die Tabelle _sessions auswerten:

Code: Alles auswählen

	$current_time = date("U");
	$result = sql_query("SELECT session_user_id, session_time FROM phpbb_sessions", $dbi);
	while(list($session_user_id, $session_time) = sql_fetch_row($result, $dbi)) {
		if ($current_time - $session_time  < 180) {
			if ($session_user_id > 0) $num_users++;
			else $num_guests++;
		}
	}
Nur komme ich immer auf andere Werte wie, die Anzahl die auf der index.php angezeigt werden. Sprich die Zeile:

Code: Alles auswählen

if ($current_time - $session_time  < 180) {
stimmt nicht nicht. Wie viele Sekunden lang ist denn eine Session noch nach dem letzten Aufruf aktiv?

Danke
Toff
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

guck mal in dein ACP:
Sessionlänge [ Sekunden ]: 3600
(ist standart)!
Benutzeravatar
Toff
Mitglied
Beiträge: 91
Registriert: 09.09.2003 17:23

Beitrag von Toff »

Uops, ja das steht dort. Danke. Ist auch noch der Standardwert drinnen

Aber wenn ich

Code: Alles auswählen

if ($current_time - $session_time  < 3600) {
setzte bekomme ich komplett falsche Werte:

Mein Script liefert mir:
User: 29, Guests: 9

Und die Index Page zeigt mir das hier an:
There are 8 users online :: 5 Registered, 2 Hidden, 1 Guest

Also stimmt wohl was mit meinem Script nicht, nur was? Müsste doch eigentlich so stimmen...

CU
Toff
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“