Axel Napolitano: Sessions: Time-Out Funktion realisieren?

Beitrag lesen

Hallo,

in einem anderen Thread wurde ich drauf angesprochen... ich habe in meinem Kundenlogin (mit Sessions realisiert) keine Time-Out Funktion.

Vielleicht ist es wirklich besser, wenn ich versuche eine einzubauen. Hat dazu denn jemand ein paar Realisierungstipps? Bin relativ neu im Bereich PHP und wüsste jetzt nicht, wie man sowas realisieren kann.

Grüsse
Dave

Hi,

Welche Möglichkeiten hast Du denn? Kommst Du an die php.ini ran?

Normalerweise gibt es ein eingebautes Session-Timeout in PHP. Die entsprechenden Parts aus der INI-Datei sehen in etwa so aus:

[Session]
session.save_handler = files
session.save_path = H:/sessions
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0    ; Hier entsprechendes eintragen
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1

Der Ausschnitt stammt aus einer bearbeiteten INI und es kann Sein, das Deine Einstellungen davon abwechen. Wichtig wäre zunächst mal die markierte Zeile.

Ich hoffe, das Dir das weiterhilft.

gruß

Axel