palo_one: Session mittels Session_ID beenden

Beitrag lesen

Schönen guten Abend,

ich habe folgendes Problem und bekomme einfach keine Lösung hin. Evtl. sehe ich auch den Wald vor lauter Bäumen nicht mehr.

Meine Problematik:
Ich programmieren gerade einen WebSite in der man sich einloggen kann und nach erfolgreichem Login bekommt jeder Anwender eine entsprechende Session in der auch wichtige Daten wie "account_id" usw. .. gespeichert werden.

Das Einloggen funktioniert prima. Ebenso das Ausloggen mittels session_destroy();.

Nun möchte ich einen Anwender nach ca. 1Stunden ausloggen (seine SESSION beenden) sobald er keine Aktivitäten mehr auf der Seite gemacht hat. Dazu speichere ich die Session_ID und die letzte Aktualisierung (refresh der Seite oder neuer Seitenaufruf) in eine DB. Nach einer Stunde löscht er mir auch diese Datensätze.  Aber die Session bleibt immernoch bestehen.

Ich will die Session auch nicht grundsätzlich nach einer bestimmten Zeit löschen (ini set_time .. oder so), sondern halt nur, wenn der Benutzer keine Aktivitäten mehr auf der Seite macht.

Kann ich irgendwie die Session löschen mit session_destroy($sess_id)?
Ich muss eine Sitzung mittels der Session_ID beenden können.

Gibt es dort eine Möglichkeit.

Bitte helft mir. Vielen Dank.