Nach meiner Suche in stackoverflow, ich lerne, wie mit der Sitzung ablaufen. Danke stackoverflow!#php - "Seite ablaufen" anstelle von "Sitzung ablaufen"
Der Code ist:
session_start();// Starting Session
// Storing Session
$user_check=$_SESSION['login_user'];
$login_session =check_username($user_check);
if(!isset($login_session)){
header("Location: http://" . $_SERVER['HTTP_HOST'] . "/index.php"); // Redirecting To Home Page
}
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 600)) {
// last request was more than 10 minutes ago
session_unset(); // unset $_SESSION variable for the run-time
session_destroy(); // destroy session data in storage
echo "<script>alert('Time-out(10 minutes) - Please log-in again.');location.reload();</script>";
}
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp
Meine Frage ist:
Wenn ich zwei Webseite Registerkarte zur gleichen Zeit öffnen (zB Seite A und Seite B), halte ich einige Aktivitäten auf Seite B zu tun aber nicht auf Seite A, wie kann ich die Seite A nach 10 Minuten ablaufen lassen, während ich auf Seite B weiterarbeite, indem ich dieselbe Sitzung verwende? Bitte helfen Sie, vielen Dank !!
Nachdem Seite A abläuft, was sollte diese Seite tun? Umleitung zur aktiven Seite oder was? – AkshayP
Danke für die Antwort. Weiterleitung zur Startseite (index.php) –