データベースアクセスを減らすために作成された合計セッションファイルを計算して、自分のサイトのオンラインユーザー数を調べようとしています。どうすればいいのですか? そして、Who's Onlineを見つけるために、これらのファイルに格納されたデータ(たとえば、User ID)にアクセスすることは可能です。セッションファイルを使用してオンラインユーザーを取得する
1
A
答えて
1
は、サーバー上のセッションファイルの数を数える:
$dh = opendir(session_save_path());
$users = 0;
while (($file = readdir($dh)) !== false) {
if (($file != '.') && ($file != '..')) {
$users++;
}
}
closedir($dh);
$online = $users;
0
あなたのウェブサイト上にあるか、IDをvisistedしているユーザーの合計数をしたいですかユーザーの合計数をしたいですか?
セッションファイルの数が現在のユーザーの数と同じではありません。ユーザーがあなたのWebサイトを離れるとき、セッションは終了しません。
データベースのソリューションが改善されるはずです。また、Google Analyticsソリューションについて考えてみましょう。 Googleアナリティクスは、ウェブサイトのユーザーのナビゲーションをトラッキングします。
関連する問題
- 1. プッシャーを使用してオンラインユーザーを取得する方法
- 2. laravelのオンラインユーザーを取得
- 3. Androidソケットioオンラインユーザーを取得
- 4. 大きなレコードテーブルからオンラインユーザーを取得
- 5. asp.netを使用してオンラインユーザーをカウントする
- 6. yii2でオンラインユーザーのリストを取得する方法
- 7. Android with Smack - オンラインユーザーのリストを取得するには?
- 8. オンラインユーザーのリストを取得し、変数に保存しますか? socket.io
- 9. uvm_config_dbを使用してキューの値を取得して取得する
- 10. OperatingSystemMXBeanを使用してCPU使用率を取得する
- 11. javaを使用してネットワークの使用率を取得する
- 12. SDKを使用してPodioアイテムをデータベースから取得し、PodioからIDを使用して取得する
- 13. セッションファイルが
- 14. Pysnmpを使用してSNMPを使用してプリンタステータスを取得
- 15. Facebook APIを使用してJavaを使用してページレビューを取得する
- 16. アプリケーションアクセストークンを使用してFQLを使用して友達を取得する
- 17. jQueryを使用してクラス値を使用してId値を取得する
- 18. 関数を使用してノード・フェッチを使用してデータを取得する
- 19. whileループを使用してPhpExcelを使用して行を取得する
- 20. HttpURLConnectionを使用してトークンを使用してVimeoビデオファイルを取得する
- 21. SimpleInjectorを使用してHubContextを取得
- 22. ファイルダイアログを使用してパスを取得
- 23. Mantleを使用してデータを取得
- 24. JSONを使用して値を取得
- 25. Pythonを使用してフォームデータを取得
- 26. Clangを使用してASTを取得
- 27. WP_Comment_Queryを使用してコメントを取得
- 28. jQueryを使用してホバリングセレクターを取得
- 29. simplehtmldomを使用してテキストスニペットを取得
- 30. awkを使用してフルストリングを取得
Google AnalyticsやPiwikなど、優れた分析ソリューションをお勧めします –