基本的にはリンクをクリックしないと60秒以内にログアウトされるというボックスが表示されます。今私の質問は、あなたのセッションが30分以上経過しているかどうかを検出するPHPコードを何とか更新するJavaScript onClickイベントでこのリンクを使用できます。JavaScriptをJavaScript経由で更新する
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 1800)) {
// last request was more than 30 minates ago
session_destroy(); // destroy session data in storage
session_unset(); // unset $_SESSION variable for the runtime
header("location:login.php");
}
includes.phpファイルをリフレッシュの短い私は私の$ _SESSION [「LAST_ACTIVITY」]変数を更新するために行うことができない何かがあるのでしょうか?
なぜ30分で期限が切れるクッキーを保存し、そのクッキーが存在する場合は、あなたがチェックしないの前にあることを置くことができます? – Simon
@Simon私たちはクッキーよりもセッションを使う方が簡単なクライアントをいくつか用意していますが、私はすでに考えていました。 – atrljoe