Sprint
Erfahrenes Mitglied
Hallo zusammen,
bei einer Seite habe ich das Problem, daß das wichtigste und umfangreichste Formular über Ajax verarbeitet wird. Dadurch kann es passieren, daß der Server die übermittelten Daten nicht mehr verarbeitet weil die Session abgelaufen ist, der User aber gar nichts davon merkt bzw. erst nach Ausfüllen des Formulars die Meldung bekommt, daß die Session abgelaufen ist.
Über Ajax und PHP die Session abzufragen ist nicht die Lösung, weil dann ja jedesmal die Session erneuert wird. Sie soll aber ruhig ablaufen. Ich müßte also über JS das Session Cookie auslesen. Ein Cookie Manager gibt mir aber als Ablaufdatum nur aus "am Ende der Session", was natürlich auch nicht hilfreich ist.
Wie kann ich also mit JS feststellen, wie lange die Session noch aktiv ist, um dem User live anzuzeigen, wie lange er noch Zeit hat bzw. nach Ablauf automatisch zum Login zu springen?
Danke schon mal im Voraus,
Sprint
bei einer Seite habe ich das Problem, daß das wichtigste und umfangreichste Formular über Ajax verarbeitet wird. Dadurch kann es passieren, daß der Server die übermittelten Daten nicht mehr verarbeitet weil die Session abgelaufen ist, der User aber gar nichts davon merkt bzw. erst nach Ausfüllen des Formulars die Meldung bekommt, daß die Session abgelaufen ist.
Über Ajax und PHP die Session abzufragen ist nicht die Lösung, weil dann ja jedesmal die Session erneuert wird. Sie soll aber ruhig ablaufen. Ich müßte also über JS das Session Cookie auslesen. Ein Cookie Manager gibt mir aber als Ablaufdatum nur aus "am Ende der Session", was natürlich auch nicht hilfreich ist.
Wie kann ich also mit JS feststellen, wie lange die Session noch aktiv ist, um dem User live anzuzeigen, wie lange er noch Zeit hat bzw. nach Ablauf automatisch zum Login zu springen?
Danke schon mal im Voraus,
Sprint