Hallo an alle im Forum,
ich hoffe mir kann jemand von den Session-Profis weiterhelfen.
Wir erstellen gerade eine Datenbankanwendung mit PHP und eingebauter Session-Verwaltung. Unser Problem ist nun folgendes:
PROBLEM:
Beim Aufruf im Login-Bereich wird eine Session angelegt und gespeichert und im tmp-verzeichnis gespeichert und beim Logout wieder zerstört. Nun ist es so, dass unser Provider eine maximale Lebenszeit der Session von 1440 sec. eingestellt hat, was zur Folge hat, dass die Session nach o. g. Zeit zerstört wird obwohl man noch eingeloggt ist. Das wäre ja noch nicht so schlimm, man müsste sich halt wieder einloggen. Da wir aber hier eine recht umfangreiche Datenbank aufbauen, kann es schon mal vorkommen, dass man für das Ausfüllen eines Formulares wesentlich länger als 1440 sec benötigt, da währenddessen relativ viele Recherche-Arbeiten erforderlich sind. Dies hat zur Folge, dass innerhalb dieser Zeit keine Aktivitäten am Rechner stattfinden und somit die 1440 sec verstreichen und die bereits im Formular eingetragenen Daten dann weg sind .
FRAGE:
Wie erreiche ich es, dass die Session lediglich nur beim kontrollierten Verlassen (Logout) zerstört wird und ansonsten erhalten bleibt.
Vielleicht gibt es hier eine einfache Lösung.
Ichwürde mich freuen, wenn Ihr mir hier weiterwelfen könntet.
MfG
kaktus
ich hoffe mir kann jemand von den Session-Profis weiterhelfen.
Wir erstellen gerade eine Datenbankanwendung mit PHP und eingebauter Session-Verwaltung. Unser Problem ist nun folgendes:
PROBLEM:
Beim Aufruf im Login-Bereich wird eine Session angelegt und gespeichert und im tmp-verzeichnis gespeichert und beim Logout wieder zerstört. Nun ist es so, dass unser Provider eine maximale Lebenszeit der Session von 1440 sec. eingestellt hat, was zur Folge hat, dass die Session nach o. g. Zeit zerstört wird obwohl man noch eingeloggt ist. Das wäre ja noch nicht so schlimm, man müsste sich halt wieder einloggen. Da wir aber hier eine recht umfangreiche Datenbank aufbauen, kann es schon mal vorkommen, dass man für das Ausfüllen eines Formulares wesentlich länger als 1440 sec benötigt, da währenddessen relativ viele Recherche-Arbeiten erforderlich sind. Dies hat zur Folge, dass innerhalb dieser Zeit keine Aktivitäten am Rechner stattfinden und somit die 1440 sec verstreichen und die bereits im Formular eingetragenen Daten dann weg sind .
FRAGE:
Wie erreiche ich es, dass die Session lediglich nur beim kontrollierten Verlassen (Logout) zerstört wird und ansonsten erhalten bleibt.
Vielleicht gibt es hier eine einfache Lösung.
Ichwürde mich freuen, wenn Ihr mir hier weiterwelfen könntet.
MfG
kaktus
Kommentar