session_start();
$inactive = 10;
if (isset($_SESSION['timeout'])) {
$session_life = time() - $_SESSION['timeout'];
if ($session_life > $inactive) {
session_destroy();
echo 'test';
}
}
else
$_SESSION['timeout'] = time();
Den Code selbst habe ich erstmal an den Dateianfang getan (wie
gesagt: zu Testzwecken).
Du nimmst mir die Worte aus dem Mund mit dem zyklischen Aufruf.
Der Client (also ich) rufe die Seite ja logischerweise nur einmal auf,
um den aktuellen Timestamp zu erhalten. Habe ich den, möchte ich
ja nix anderes, als diesen um eine gewisse Anzahl Sekunden
hochzuzählen. Sobald diese um sind ist, soll der Logout erfolgen.
Also muss ich über einen zweiten Timestamp mit Ersten subtrahieren
und mit der Anzahl an Sekunden vergleichen. Also genau der Code,
über den wir die ganze Zeit sprechen.
Aber momentan stehe ich da völlig aufm Schlauch, weil ich nicht
weiß, wie ich das dem Server klarmachen kann.