liste des utilisateurs dans un chat sans bases de données

Eléphant du PHP | 77 Messages

05 août 2006, 11:27

bonjour tous

j'ai crée un chat simple en ajax , donc j'aimerai rajouter la liste des personnes connectées sans utiliser de bases de données mysql.

J'ai pensé à

1) un systeme de cookie ou

2) un fichier sur le serveur listant les utilisateurs

es ce possible à votre avis?

merci d'avance de votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

05 août 2006, 14:21

Bonjour,

Un cookie, je vois mal ce que tu veux faire avec, par contre ta solution 2 me semble la meilleure. :)
Quand tout le reste a échoué, lisez le mode d'emploi...

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

05 août 2006, 16:21

Si tu sais où sont stockés les fichiers de session, et que tu utilises les sessions pour tes utilisateurs, tu peux également avoir accès à la liste des sessions ouvertes sur ton serveur, les valeurs sont en clair.

Si tu es chez free par exemple il te suffit de lister le contenu des fichiers dans /sessions et tu as la liste des connexions ouvertes sur ton site ;)
Tu peux même "kicker" un utilisateur ainsi, simplement en supprimant son fichier de session, ainsi que d'autres choses intéressantes en terme d'interactivité sans passer par une base de données.

Eléphant du PHP | 77 Messages

06 août 2006, 13:08

merci pour vos réponses

je vais tester ceci :)