Rouven: Session nach n Sec/Min/Std automatisch ungültig machen

Beitrag lesen

Hallo,

frohes Neues!

Ich glaube da musst du zwei Dinge trennen, zum einen deine Meldung und zum anderen die Session:
1. Die Meldung:
Am Besten prüfst du auf einen Session-Parameter
if (!isset($_SESSION['ist_bereits_bekannt'])) {
 $_SESSION['ist_bereits_bekannt'] = true;
}

if (!($_SESSION['ist_bereits_bekannt'])) {
 echo "Sie sind nicht angemeldet...";
 exit;
}

2. Die Session:
Dafür gibt es je nach Sprache Konfigurationswerte, ich glaube in der PHP.ini gibt es einen Session-Timeout oder Session-Expires oder so, das ist aber i.d.R. vom Provider festgelegt, wie lange die Sessions halten. Danach zerstört der Server die Session und das Session-File und damit greift auch automatisch die 1. Abfrage wieder...

Rouven