Rafael: eigener Session-Handler PHP5

Beitrag lesen

Wenn das denn wirklich nötig sein soll?

PHP macht nichts anderes als serialisierte Arrays mit den Sessioninhalten im temporären Verzeichnis abzulegen. Das kannst auch du mit einem eigenen Ordner machen, musst die Infos dann aber zusätzlich mit einem Ablauftimestamp versehen, nachdem die Session nicht mehr gültig sein soll.

Ob das wirklich notwendig sein soll, da du zudem eigene Cashroutinen etc. anleihern müsstest (die du dann wieder in einer Session zwischenspeichern müsstest) halte ich für den Aufwand nicht gerechtfertigt.

Speichere doch einfach nur einen Ablaufzeitpunkt in deiner Session. Sobald dieser timestamp erreicht ist läuft die Session aus und wird gelöscht. Bei jedem "gültigen" Seitenaufruf wird der timestamp erneuert.