repérer 2 utilisateurs connectés sur la même fiche - PHP - Programmation
Marsh Posté le 27-01-2004 à 10:28:58
ca depend si tes utilisateurs doivent s'identifier avant de regarder ces fiches.
De ce fait si ils ont un identifiant(login) unique, tu peux les repérer facilement.
Après tu peux faire une table qui retient les connexions de chacun en mémorisant leur identifiant, la page sur laquelle ils sont,l'heure etc...
Et puis quand t arrives sur la même page tu tests si il existe deja qqn sur cette page
Voila je sais pas si ca t aiguille un peu !
Marsh Posté le 27-01-2004 à 10:56:11
ils s'identifient par un $PHP_AUTH_USER
donc en fait, à chaque ouverture de fiche
1. j'ajoute le timestamp unix de leur visite, et le n° de fiche
2. je vérifie que personne à par lui n'est sur la fiche.
en fait, c'est le 2° point qui me bloque
car comment savoir que l'utilisateur B à quitter la fiche ??
Marsh Posté le 27-01-2004 à 10:59:11
tu ne peux pas savoir quand un utilisateur quitte la fiche. http est un protocole déconnecté !
Marsh Posté le 28-01-2004 à 11:24:26
alors, es-ce que je peux tout simplement afficher combien de personne sont actuellement sur une page spécifiée, et pas sur un site.
par exemple, au lieu de ça :
nombre de connectés sur http://www.clients.com : 35 personnes
faire ça :
nombre de connecté sur http://www.clients.com/index.php?id=12 = 2 personnes
Marsh Posté le 27-01-2004 à 10:08:09
voila, j'ai une base de données de mes clients, que j'affiche dans des fiches individualisées, et indexées par un 'id' unique.
lorsque, du 'PC A' je viens sur la fiche, je voudrais que quelque chose s'affiche (du texte par exemple ) si un utilisateur 'PC B' est déjà en train de lire la fiche... ou de la modifier.
j'ai conscience que si le 'PC B' est en train de modifier la fiche, je ne pourrais pas le voir, mais savoir qu'il y ait connecté serait déjà un gros plus.
je pense qu'il faut utiliser l'adresse IP des deux PC, mais je ne sais pas trop...
merci de m'auguiller...