Homepage selbermachen 7.852 Themen, 35.619 Beiträge

php Sessiondauer abfragen?

blickwinkel / 3 Antworten / Baumansicht Nickles

Hallo! Vielleicht kann mir jemand weiter helfen. Irgendwie bin ich im web nicht fündig geworden. Ich möchte nur die Dauer der aktuellen session abfragen. Ich weiß schon, dass nach einer bestimmten Zeit (1440sec) die session beendet wird. Aber da die session_id bei mir in der Datenbank gespeichert wird, bringt das nicht viel. Wollte einfach ein Funktion, die checkt ob die aktuelle sessiondauer zb schon über 30min ist. Wenn ja, lösche ich einfach die session_id in der datenbank. Hat jemand einen Tipp? Danke lg, blickwinkel

Alles liegt im Blickwinkel des Betrachters
bei Antwort benachrichtigen
blickwinkel Nachtrag zu: „php Sessiondauer abfragen?“
Optionen

Ich werde jetzt mal folgendes probieren:

1) beim login: eine session variable setzen, die die aktuelle zeit speichert

2.) bei der login-kontrolfkt (die bei jeder Seite ausgeführt wird) kontrollieren, wie lange die session dauert

hoffentlich klappt es

Alles liegt im Blickwinkel des Betrachters
bei Antwort benachrichtigen
Zaphod blickwinkel „php Sessiondauer abfragen?“
Optionen

Speichere doch einen Zeitstempel in der Datenbank. Bei jedem Aufruf der Seite wird ein neuer Zeitstempel mit dem gespeicherten verglichen, ist die Zeit um, wird die Session terminiert.

HTH, Z.

bei Antwort benachrichtigen
blickwinkel Zaphod „Speichere doch einen Zeitstempel in der Datenbank. Bei jedem Aufruf der Seite...“
Optionen

Danke Dir. Werde das demnächst probieren. Bin irgendwie auf der Leitung gestanden...

lg, blickwinkel

Alles liegt im Blickwinkel des Betrachters
bei Antwort benachrichtigen