ユーザーが操作しているかどうか、操作しているときと操作していないときの判断方法が全く分かりません
セッションごとに管理されており、ユーザーのセッションステータスのみが必要です
http://www.jb51.net/article/55703.htm
セッションの永続性
は、ユーザーが常に切断、ジャンプなどの操作を行った場合、セッションが一定期間失われることを意味します。メソッドはセッションをリフレッシュします。
それはただ失われただけです。
session
は、セッションが一定期間失われていることを意味します。ユーザーが切り替えやジャンプなどの操作を実行している場合、セッションのステータスを更新する必要があります。
それはただ失われただけです。
ページにセッション判定を追加するだけです。有効期限が切れると、セッションは自然に消滅し、ログインページにジャンプします
if(!$_SESSION['username']){
//ログインページ
}
を使用すると、セッションが期限切れになったことを意味します。 ? セッションのステータスを更新する必要がある操作 (切り替え、ジャンプなど) が常に存在します。
それはただ失われただけです。
その後、セッションの有効期限を設定するだけで、セッションはユーザーの操作を独自に判断します
できることは... セッションと Cookie を検討した後でも、主な問題は、セッションが有効かどうかについてはまだ不明です。
ページにセッション判定を追加するだけです。有効期限が切れると、セッションは自然に消滅し、ログインページにジャンプします
if(!$_SESSION['username']){
//ログインページ
操作がある限り、session_start() は自動的にリクエスト時間をリセットします。それ以外の場合は、セッション保存時間後に自動接続が失敗します。
$_SESSION['username'] がまだ存在するかどうかを判断し、ユーザーが操作を続けた場合、セッションは更新されず、時刻はリセットされます。無効になります。