Code für automatisches ausloggen

Hallo,
ich habe eine Seite wo man sich ein- und ausloggen kann ich möchte aber das der User nach etwa 30 Minuten automatisch ausgeloggt wird egal ob er noch auf der Seite ist oder nicht beim ausloggen muss er auf ein Link mit diesen Verzeichniss klicken index.php?logoff=1 das includiert die logoff.inc.php die so aussieht:
[PHP]<?php if (isset($_GET['logoff']) && $_GET['logoff'] == 1) { session_unset(); if (isset($_COOKIE['PHPSESSID'])) { setcookie("PHPSESSID", "", time()-86400); } session_destroy(); } ?>[/PHP]
Bitte helft mir Gruß Peter

Setz doch einfach die Zeit beim Cookie auf die Zeit, die in einer halben Stunde sein wird.

aber wenn der User weg geht dann wird er ja nicht automatisch ausgeloggt