答えて
たときに、ユーザーのログインで、あなたはその後、オンライン
Name Type Length/Val
online tinyint 1
に、そのユーザー オンライン列を更新という列を作成することができます。
1
次にモデル関数
public function countOnline() {
$this->db->where('online', '1');
$query = $this->db->get('users');
return $query->num_rows();
}
ユーザーがログアウトしたとき。 Users_model.php
<?php class Users_model extends CI_Model { public function __construct() { parent::__construct(); } public function countOnline() { $this->db->where('online', '1'); $query = $this->db->get('users'); return $query->num_rows(); } }
コントローラ
ファイル名:Dashboard.php
<?php class Dashboard extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('users_model'); } public function index() { $data['online_users'] = $this->users_model->countOnline(); $this->load->view('header'); $this->load->view('dashboard', $data); $this->load->view('footer'); } }
あなたは
0
モデル
ファイル名に、そのユーザーのオンライン列を設定する必要がありますT o新しいユーザーをオンラインで見ることができるたびに、新しいユーザーをオンラインで表示するたびにページをリロードする必要があります。
数分ごとに特定のdivをリロードできるスクリプトがあります。
希望は、これはあなたのアイデア
あなたの答えをありがとうございます。私は=他の考え方はありません=) –
それは私が考えることができる唯一の簡単かつ迅速な方法です。 – user4419336
まあこれからお試しください。 Dude –
を与えるまず、これはそう があなたのモデルファイルに入れてモデル関数のコードよりも、あなたのコントローラ機能で、ここで、このコードを入れて、コントローラです。
<?php
//controller function
function total_user()
{
/*load your model*/
$data=$this->model_name->total_users_number();
echo $data;
}
//model function
function total_users_number()
{
/*query*/
$sql = "SELECT COUNT(*)
FROM `users` where user_status='online' // here your table name
$query = $this->db->query($sql);
return $query->num_rows();
}
?>
それは単に多くのユーザーが表示されているオンラインであることを教えていません。彼が言ったように、彼はオンラインで何人のユーザーを見ることができるようにしたいと考えています。 – user4419336
はい、いい考えです。しかし、私はユーザーがゲストを見ないようにしたい。 –
- 1. PHPでウェブサイト訪問者の総数をどのように見つけることができますか?
- 2. オンライン訪問者を追跡する
- 3. AST訪問者は、どのノードのプロパティを訪問しているのかをどのように知ることができますか?
- 4. 現在、PHPのオンライン訪問者ロジック
- 5. どのように私は到達時間、訪問の時間、およびPHPの訪問者の正確な場所のような訪問者の情報を格納することができます
- 6. 開発者はどのようにmantisの問題を見ることができますか2.5.1
- 7. ウェブページの訪問者はどこから来たのですか?
- 8. hide/showの訪問者数をカウントすることはできますか?
- 9. codeigniterのページ訪問者カウンターを作成するには?
- 10. Reduxフォームの訪問者と訪問者の違いは?
- 11. 私はなぜ、私は一緒に見えることができません:訪問したと::後?
- 12. 私は訪問者から必要なときにクッキーを削除します
- 13. Googleアナリティクスを使用して、初回訪問者とリピート訪問者をサブドメインで賢明にすることはできますか?
- 14. どのように私の訪問者がフラッシュプレーヤーを使用して別のオンラインラジオを聞くことができますか?
- 15. ブーストバリアントと訪問者
- 16. Laravel 5で私のウェブサイトの訪問者をカウントするには?
- 17. Web訪問者が管理者に電話をかけることができるリンク
- 18. Hopscotchでは、メッセージの送信者をどのように見つけることができますか?
- 19. PHPは訪問者についてどのような情報を収集できますか?
- 20. どのように私はcodeigniterとwhere節で配列を渡すことができますか?
- 21. PHPMailerはどのように使用しますか?私は単純なまともなチュートリアルのオンラインを見つけることができません
- 22. 訪問者が自分の場所をサイトと共有することを拒否したことを知るにはどうすればよいですか?
- 23. 訪問者が訪れるすべてのウェブページにフレームをオーバーレイしますか?
- 24. 訪問者のIPアドレスがまだアクティブかオンラインかを確認する方法は?
- 25. アホイの訪問はどのように行われますか?
- 26. ウェブアプリの訪問者がiPad上でランドスケープモードを使用するようにする
- 27. DrupalのモジュールDevlopmentは、私はオンラインはまだのように彼のどこに答えを見つけることができません
- 28. CherryPyのBottleから訪問者のWindowsユーザー名を取得するにはどうすればいいですか?私は次の設定では、訪問者のWindowsユーザー名を検索することが可能であるかどうかを確認しようとしています
- 29. 訪問者パターンアイテムトラッカー
- 30. 私のPHPページには、訪問者のFacebookの情報が必要ですか?
どのように知っていますか? –
Googleはあなたの友人です、バディ! –
私は反応しました! – g9m29