2011-01-07 8 views
0

Ich möchte das Sitzungszeitlimit von der Webseite verfolgen. Wie mache ich es? Nehmen wir an, ein Kunde ist auf der Bestellproduktseite und aus irgendeinem Grund erscheint nach 10 Minuten, ohne auf das Produkt zu klicken oder die Bestellseite zu verlassen, das Zeitfenster. Wenn so etwas passiert ist (Timeout-Problem), möchte ich es abfangen und die Informationen in unserer Datenbank aktualisieren? Wie mache ich es? DankeWie verfolgen Sie das Sessiontimeout in PHP?

Antwort

1

Sie müssten JavaScript in Ihre Lösung integrieren. Sie müssen einen Timer starten, wenn Sie auf eine Seite drücken und dann, wenn der Timer eine bestimmte Anzahl von Sekunden erreicht hat, die Datenbank über Ajax aktualisieren und dann die Popup-Benachrichtigung erstellen.

0

Sobald die Sitzung beendet ist, ist sie verschwunden und Sie können sie nicht mehr von einer Anfrage unterscheiden, die ihre eigene Sitzungskennung erstellt hat. Sie müssen die verwendeten Sitzungsbezeichner selbst nachverfolgen, indem Sie implementing custom session handlers eingeben.

Verwandte Themen