ページ上でアクションがなく、5 分後にシステムが自動的にログアウトします
システムにログインしたユーザーが 5 分以内にアクションがない場合、システムから自動的にログアウトするようにしたいです。これを解決する方法を教えてください。
ページにアクションがないかどうかを確認するにはどうすればよいですか?
-----解決策---------checklogin.php ページを作成します
タイムアウトしたかどうかを判断する必要があるページにこのページを含めます
session_start();
header("content-type:text/html; charset=utf-8");
//タイムアウト時間、単位: 秒、ここでは 10 分に設定します。
$タイムアウト=600;
$now=時間();
if(($now-$_SESSION['session_time'])>$timeout)
{
//タイムアウトしました。
unset($_SESSION['clientID']);
}
それ以外
{
// まだタイムアウトしていません
$_SESSION['セッション時間']=時間();
}
if(empty($_SESSION["clientID"]))
{
echo "
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31