Ich möchte Online-Benutzer im Admin-Panel der Website zeigen. Vielen Dank an alle, die geantwortet haben.Codeignender Online Besucher Ich kann sehen, wie?
Antwort
Auf der Benutzer-Tabelle eine Spalte Online genannt schaffen könnte
Name Type Length/Val
online tinyint 1
dann, wenn der Benutzer-Logins in. Aktualisieren, die Benutzer Online Spalte
1
Dann auf die Modellfunktion
Wenn der Benutzer abmeldet. Sie müssen diesen Benutzer Online-Spalte zu
0
Modell
Dateiname festlegen:
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();
}
}
-Controller
Dateiname: 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');
}
}
T Wenn Sie neue Benutzer online sehen möchten, müssen Sie die Seite jedes Mal neu laden, wenn Sie neue Benutzer online sehen möchten.
Es gibt Skripte, die alle paar Minuten spezifische divs laden können.
Hoffnung, das gibt Ihnen eine Idee
Vielen Dank für Ihre Antwort.Es gibt keine andere Weise denke ich =) –
Das ist der einzige einfach schnelle Weg, den ich mir vorstellen kann. – user4419336
Gut. Ich werde es versuchen. Dude –
Zunächst ist dieser Controller, so hier, um diesen Code in Ihrer Controller-Funktion setzen, als Codemodellfunktion in Ihrer Modelldatei setzen.
<?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();
}
?>
Das sagt nicht, wie viele online sind, zeigt nur die Gesamtzahl der Benutzer. Wie er sagte, möchte er sehen können, wie viele Benutzer online sind. – user4419336
Ja, gute Idee. Aber ich möchte, dass der Benutzer die Gäste nicht sieht. –
- 1. Tracking Online-Besucher
- 2. Können Website-Besucher serverseitigen Quellcode sehen?
- 3. Wie kann ich den Status eines Spielers (online, offline, spielen ...) mit Steam Web API sehen?
- 4. Wie kann ich einzelne Besucher auf meiner Website zählen?
- 5. Code nur ausführen, wenn Besucher die Webseite sehen
- 6. wie antlr4 Besucher
- 7. Cache-Miss? Wie kann ich das sehen?
- 8. Wie kann ich den Ausführungsplan sehen?
- 9. Wie kann ich dies entschlüsseln, damit ich es sehen kann
- 10. Kann ich einen BufferedReader sehen?
- 11. Endlosschleife kann ich nicht sehen
- 12. Codeignender db-Klasse trunking Text auf Einfügen
- 13. Wie kann ich meine git remote URL sehen?
- 14. Wie können meine Besucher verschiedene Online-Radios mit Flash Player hören?
- 15. Wie kann ich ein Online-Buch wie http://www.20thingsilearned.com/
- 16. Wie kann ich die Anzahl der Besucher/Benutzer auf meiner Website (IIS7/asp.net) jederzeit finden?
- 17. Wie kann ich sehen, wie viel Bandbreite meine Website verwendet?
- 18. Wie kann ich die Online-Benutzer meiner Website kennen?
- 19. Wie kann ich die Magento Online-Verkaufsfunktionalität deaktivieren?
- 20. android- wie kann ich meine Codes online kompilieren?
- 21. Wie kann ich ein Online-Formular mit Java ausfüllen?
- 22. Kann ich ein Online-Spiel mit Meteor wie slither.io erstellen?
- 23. Wie kann ich zum Online-Zweig eines GitHub-Projekts zurückkehren?
- 24. Ich kann keine Aufgaben in Aptana sehen
- 25. Schienen - Wie bekomme ich die IP-Adresse meiner Besucher?
- 26. Kann ich die C++ - Codestruktur sehen?
- 27. Wo kann ich die Konsolenanmeldung OpenShift sehen?
- 28. Warum kann ich Kafka 0.9.0.1 nicht sehen?
- 29. Python aufzählen - was kann ich nicht sehen?
- 30. Wie zeige ich, wie viele sind Online
Weiß jemand wie? –
Google ist dein Freund, Kumpel! –
Ich habe geantwortet! – g9m29