私は半分完成した私の答えの解決策を探しています。私は自分のウェブサイトからユーザーをログアウトさせる必要があり、次のようなあなたの解決策を使用しました:-
if( $_SESSION['last_activity'] < time()-$_SESSION['expire_time'] ) {
//have we expired?
//redirect to logout.php
header('Location: '.BASE_FULL_PATH.'/user/logout'); //change yoursite.com to the name of you site!!
} else{ //if we haven't expired:
$_SESSION['last_activity'] = time(); //this was the moment of last activity.
}
$_SESSION['logged_in'] = true;
$_SESSION['last_activity'] = time();
$_SESSION['expire_time'] = 24*60*60;
それは完全に機能していますが、セッションの有効期限が切れようとしているときに警告ボックスが必要です.多くのことを試してみてください.