Hi
$last_timestamp = (timestamp aus Session);
$timestamp = time();
if($timestamp > ($last_timestamp + (60*30))
{
$status = 0 // deaktivieren wenn mehr als 30 min vergangen sind
}
else
{
$status = 1 // User bleibt aktiv
}
if($status)
{
... $timestamp // aktuelle timestamp wieder in Session speichern
}
else
{
header("Location: Loginseite");
}
Wenn du jetzt nicht weißt, wie man Sessions anlegt und verwaltet, sei dir http://de.php.net/manual/de/ref.session.php empfohlen.