[PHP] Comment faire pour detecter un user ?

Comment faire pour detecter un user ? [PHP] - Programmation

Marsh Posté le 12-06-2002 à 18:34:12    

Hello a tous :)
 
Comme vous le savez, je suis en train de faire un forum, et il avance a grand pas ! :)
 
Je suppose que vous avez deja vu dur des forums la section Who's Online (Comme sur HFR)
 
Mais je vois pas comment detecter un user !
Avec un cookie, c possible non ? :)
 
Je vous remercie ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 12-06-2002 à 18:34:12   

Reply

Marsh Posté le 12-06-2002 à 18:54:26    

je crois que ce sont les utilisateurs qui ont accédé au forum durant les X dernières minutes.
Ce forum-ci se base sur les cookies pour savoir qui parcourt le forum.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-06-2002 à 18:55:53    

Ha bah vi ! :)
 
Il suffit de faire :

Code :
  1. echo "$HTTP_COOKIE_VARS["NICKNAME"]";


 
Non ? ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 12-06-2002 à 18:57:13    

Ça j'en sais rien :lol: je connais juste très vaguement le principe théorique...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-06-2002 à 18:57:25    

Ha ben nan, on se verrait tout seul puiske le cookie est sur son propre PC :(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 12-06-2002 à 19:09:26    

à chaque affichage d'une page par un utilisateur, tu prends son id et tu le rajoutes dans une table 'utilisateur online' avec la date d'affichage. puis tu deletes toutes les entrées de la table vieilles de plus de (par exemple) cinq minutes. puis select count(*) de la table, et hop.

Reply

Marsh Posté le 12-06-2002 à 21:07:33    

youdontcare a écrit a écrit :

à chaque affichage d'une page par un utilisateur, tu prends son id et tu le rajoutes dans une table 'utilisateur online' avec la date d'affichage. puis tu deletes toutes les entrées de la table vieilles de plus de (par exemple) cinq minutes. puis select count(*) de la table, et hop.  




 
Oki, merchi bocoup, v essayer ! :)

Reply

Sujets relatifs:

Leave a Replay

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