私は人のログインとセッションが作成されたサイトを持っています。セッションが終了したときのPHP +ログアウトメンバー
私が気づいたことは、あなたがサイトを長時間放置すると(正確な時間枠がわからない)、セッションは終了しますが、メンバーはまだサイトに残っています。彼らはまだクリックして周りをナビゲートすることができます、そして、私はこれがDBにいくつかの無意味なデータをもたらしたと思います。
私はSESSIONが終了したときにユーザーをログアウトすることについてアドバイスを探していました。 私はこのようなコードを見てきました。
<?php if(!isset($_SESSION[]) {header(loginpage.php);}?>
上記のコードを書くには良い方法がありますか?
このコードはどこに配置する必要がありますか?ナビゲーションメニューや実際にはユーザーがクリックできる場所にありますか?
最後に、SESSIONが自然に期限切れになるときを理解する方法があります。タイムレフトなどを見るためにスクリーンに印刷できるSESSION変数がありますか?
<?php if(!isset($_SESSION[]) {header(loginpage.php);}?>
セッションが開始された後$_SESSION[]
が自動的に存在するため、それは十分ではありません:あなたはすでにあなたのコードと、その方向に向かって、セッションを検証する必要があるが、それは十分ではありません
おかげ