Etablir une liste de connectés actuels

Etablir une liste de connectés actuels - PHP - Programmation

Marsh Posté le 25-02-2007 à 23:16:00    

Bonsoir,
 
Sur la zone privée de mon site, j'aimerai pouvoir y établir une petite liste des membres connectés à l'heure qu'ils visitent les pages.
 
Pour cela, seule je ne dispose que d'une chose : la date&heure de leur dernière visite.
 
Etant donné que je sais qu'une visite dure en moyenne 7-8 minutes sur mon site, je pensais me servir de la date de dernière visite + 8 minutes pour accepter ce membre comme "connecté actuel"...
 
Mais j'ai du mal à paramétrer cela.
 
Si qqun pouvait m'y aider  
 
merci d'avance

Reply

Marsh Posté le 25-02-2007 à 23:16:00   

Reply

Marsh Posté le 26-02-2007 à 09:33:04    

la date + heure tu y as acés via quoi ? un fichier? une bdd ?
 
Dans tous les cas tu regarde quel sont les membres dont la date de connexion est supérieur à datetime-5min., et pis tu liste les noms...
 
si tu travail avec une bdd c'est super simple, tu fais une requête sur la date... le tout étant d'enregistrer les dates de manière à ce que ta bdd puisse faire des requête dessus.. (pas mettre des formats de date bizarres).

Reply

Marsh Posté le 26-02-2007 à 09:53:21    

en effet, c'est avec une bdd.
 
Mais je ne vois pas comment enlever correctement 5 minutes au datetime en question ...

Reply

Marsh Posté le 26-02-2007 à 09:54:22    

lis la doc de ton sgbd à la section des dates/heures.


Message édité par skeye le 26-02-2007 à 09:54:27

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 26-02-2007 à 10:05:28    

notament pour mysql, il utilise des date au format unix.. donc en secondes.. s'pa difficile :D
 
Aprés comme dit Skeye, regarde bien comment sont géré les dates.. ;)

Reply

Marsh Posté le 26-02-2007 à 10:42:35    

euh plutot que faire des calculs savants en secondes il y a des fonctions toutes prêtes pour faire des opérations sur les dates/heures...:o

Message cité 1 fois
Message édité par skeye le 26-02-2007 à 10:42:46

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 26-02-2007 à 11:07:47    

skeye a écrit :

euh plutot que faire des calculs savants en secondes il y a des fonctions toutes prêtes pour faire des opérations sur les dates/heures...:o


 
calcul savant ?  :??:  
 
Tu prend un timestamp linux, auquel tu retire 300s... et vla... super le calcul.
 
Aprés en effet, si c'était plus complexe, des fonctions plus évoluer permettent de faire de calculs, mais bon s'pa utile dans ce cas à mon avis.

Reply

Marsh Posté le 26-02-2007 à 11:08:22    

des fonctions faites exprès sont là, on les utilise.:o


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed