une liste de connectés avec les sessions php et mysql ?
Posté : 19 sept. 2012, 12:48
Salut à tous,
C'est mon premier sujet donc je me présente au moins un peu, je suis débutant développeur en actionscrip et en php, j'ai déjà fait pas ma l de trucs, mais je suis pas vraiment confirmé, surtout en php.
Donc ma première question concerne un chat inégré dans un minijeux du genre asynchrone avec une liste de connectés, quand je dit asynchrone c'est à dire que chaque client interroge toute les x secondes la bdd pour récupérer les messages.
J'ai un soucis avec la liste de connecté, j'utilisai de l'ajax pour détecter la fermeture ou le rechargement de la page, mais parfois ça bug, parfois ça n'apelle pas le php de déconnection car ça n'en a pas le temps...
Et je suis "presque" certain que ce genre de choses est faisable avec les SESSIONS php, mais je ne maîtrise pas très bien ça.
En gros je me disais qu'à chaque connection d'un client à la bdd, je pourrai utiliser une boucle qui list toute les $_SESSION['pseudo'] ouvertes sur le serveur, mais je ne sais pas du comment je pourrai faire ça, ni si on peux interroger et lister les sessions de cette façon là...
Si quelqu'un à une piste, ça m'aiderait pas mal ^^
C'est mon premier sujet donc je me présente au moins un peu, je suis débutant développeur en actionscrip et en php, j'ai déjà fait pas ma l de trucs, mais je suis pas vraiment confirmé, surtout en php.
Donc ma première question concerne un chat inégré dans un minijeux du genre asynchrone avec une liste de connectés, quand je dit asynchrone c'est à dire que chaque client interroge toute les x secondes la bdd pour récupérer les messages.
J'ai un soucis avec la liste de connecté, j'utilisai de l'ajax pour détecter la fermeture ou le rechargement de la page, mais parfois ça bug, parfois ça n'apelle pas le php de déconnection car ça n'en a pas le temps...
Et je suis "presque" certain que ce genre de choses est faisable avec les SESSIONS php, mais je ne maîtrise pas très bien ça.
En gros je me disais qu'à chaque connection d'un client à la bdd, je pourrai utiliser une boucle qui list toute les $_SESSION['pseudo'] ouvertes sur le serveur, mais je ne sais pas du comment je pourrai faire ça, ni si on peux interroger et lister les sessions de cette façon là...
Si quelqu'un à une piste, ça m'aiderait pas mal ^^