Gonzo: Am SESSION-Ende etwas ausführen

Beitrag lesen

Gibt es eine Möglichkeit, bei einem erzwungenen  SESSION-Ende noch etwas auszuführen???

Indem du mittels session_set_save_handler() eigene Behandlungsroutinen festlegst, dazu gehört auch, anders als der Name vermuten lässt, eine Routine zum Löschen. Soweit ich das überblicke, wird aber auch diese nicht beim tatsächlichen Lebensende aufgerufen, sondern sobald PHP meint, es wäre wieder einmal an der Zeit (wann das ist, kannst du aber mit session.gc_probability und .gc_divisor festlegen) und frühestens, sobald wieder ein Skript läuft. Beachte auch, dass die serverseitige Lebensdauer nicht mit session.cookie_lifetime festgelegt wird, sondern mit session.gc_maxlifetime.