1

ブラウザのクローズの問題について質問があります。

私はxcartを使用しています。ユーザーがウェブサイトにログインし、どのような状況でもブラウザが閉じられると、セッションが破棄されます。また、ユーザーステータスのSQLクエリを実行するとオフラインになります。

よろしく、マニッシュパテル

4

1 に答える 1

1

ユーザーのステータスを更新するコードは、次のような内容のインクルード ファイルに移動できます。

$time = date('Y-m-d H:i:s', strtotime('now -15 minutes'));
$sql = "UPDATE users SET status = 'offline' WHERE last_activity < '{$time}'";

これは、たとえばサイトのホームページに含めることができ、実際に誰がオンラインであるかには依存しません。

彼らの活動を記録するには、明らかに列が必要です(ここではタイムスタンプがいいでしょう)。

于 2012-07-16T09:06:32.787 に答える