アイドルまたはアクティブに関係なく、5分後に(セッションを使用して)ユーザを切断する方法を教えてください。 データベースとしてphpおよびmysqlでコーディングしています。5分後にユーザを切断する
1
A
答えて
3
ユーザーがログオンすると、ページが読み込まれるたびにセッション変数を登録して、ログオンしてから5分が経過したかどうかを確認できます。 例:
<?php
session_start();
if($_SESSION["loggedin"] && ($_SESSION["timer"]<(time()-(5*60)))) {
logout();
}
function login() {
//do login stuff
$_SESSION["timer"]=time();
}
function logout() {
//do logout stuff
}
?>
2
使用session.gc-maxlifetime
:
ini_set('session.gc-maxlifetime', 60*5);
一度ライン上では、PHPインタプリタによって読み込まれ、セッションは5分後に期限切れになります。
+0
'session.gc_probability'と' session.gc_divisor'。また、keatchsコメント – levu
1
関連する問題
- 1. hostednetworkからユーザを切断する
- 2. Expressは2分後に接続を切断します
- 3. 数分後にADBが切断される
- 4. nodejs - 切断時にユーザを完全に削除する(socketio)
- 5. 送信後にnc -L切断する
- 6. 切断ユーザ信号で検出
- 7. ネットワーク切断後のiAdリフレッシュ
- 8. 半径サーバからユーザを切断する
- 9. PostgreSQLのアドバイザリロックは、ユーザが切断した後もそのまま残ります。
- 10. 中断後にSmartIrc4netが切断される
- 11. 5文字後に切り替える
- 12. 5分後に自動リフレッシュ
- 13. ソケット - サーバーの切断時にクライアントを切断する
- 14. WindowsエクスプローラがPASVコマンドの後にFTP接続を切断する
- 15. ファイルを送信した後にサーバーから切断する
- 16. タイムアウト後にZeroMQソケットを切断する方法は?
- 17. クライアントが切断した後にサーバがメッセージを受信する
- 18. ヒット帯域幅を使用しているユーザを切断する
- 19. ランタイムデータテーブルの最後の5分
- 20. ハードウェア切断後のTCPリカバリ接続
- 21. 切断後にsocket.io接続がまだ存在する
- 22. openfireサーバとクライアントの接続を切断するクライアントが5分間アイドル状態の場合
- 23. 5回の試行後にvoicexmlが中断します
- 24. chrootされたSSHで接続が成功した後、即座にユーザが切断される
- 25. 3分から5分後にカートが空になるMagento
- 26. ActionCable正しい接続ユーザ数(問題:複数のタブ、切断)
- 27. Android BluetoothSocketはすぐに接続後に切断されます
- 28. 数分後に期限が切れる
- 29. JBossが30分間アイドル状態になった後に接続を切断する(OracleのJboss XAデータソース)
- 30. オブジェクト取得後にエンティティデータコンテキストで「バインディング」を切断します
5分後? –
5分後にセッションを破棄してから、ホームページにリダイレクト – bsanneh
メイトより多くの情報を提供するか、cookieを試してみるか、php.iniでセッションの有効期限を設定してください。 –