Code d'utilisateur en ligne

  • sase_95
  • Banned
  • Banned
  • Avatar de l’utilisateur
  • Inscription: Aoû 27, 2010
  • Messages: 17
  • Loc: Neg, MK
  • Status: Offline

Message Août 30th, 2010, 12:43 pm

Salut tout le monde pourrait-on écrire un script qui montre combien de personnes sont en train de consulter un site Web Certan!
J'ai regardé sur Google mais j'ai besoin d'un design simple!
Exp: utilisateurs en ligne: 10online
J'ai juste besoin de script pour l'affichage de la ligne Total des utilisateurs!
S'il vous plaît quelqu'un peut m'aider???
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 30th, 2010, 12:43 pm

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Août 30th, 2010, 2:16 pm

Le plus simple est de suivre chaque visiteur de votre site web et log de leur propriété intellectuelle et l'heure de la visite. Ensuite, vous pouvez compter le nombre de visites unquie dans un certain laps de temps, disons 60 minutes, pour obtenir votre «en ligne» les utilisateurs. Quand un temps de visite prend fin, plus de 60 minutes, vous pouvez le supprimer de votre journal.

En utilisant une base de données rend cette très simple. Si vous n'avez pas accès à une base de données que vous pouvez faire la même chose avec un système de fichier plat.
#define NULL (::rand() % 2)
  • hgun77
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Juin 29, 2005
  • Messages: 164
  • Loc: Malaysia
  • Status: Offline

Message Septembre 17th, 2010, 9:32 pm

Base de données de schéma
===============
(Tblactivesession)
ip (PK)
timestamp

Lorsque la charge utilisateur de la page liée
PHP Code: [ Select ]
REPLACE INTO tblactivesession VALUES(USER_IP, time())
 
DELETE FROM tblactivesession
WHERE timestamp < time() - 10*60
 
  1. REPLACE INTO tblactivesession VALUES(USER_IP, time())
  2.  
  3. DELETE FROM tblactivesession
  4. WHERE timestamp < time() - 10*60
  5.  


Obtenir le nombre de ligne ur utilisateur
PHP Code: [ Select ]
SELECT COUNT(*) FROM tblactivesession
 
  1. SELECT COUNT(*) FROM tblactivesession
  2.  
Malaysia > KL > TAR College

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 189 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC