Limiter le nombre de connecte
cass cass
-
caphar Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
caphar Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux un script qui me permettra de savoir le nombre d'utilisateur qui sont sur une même page en même temps.
autrement dit je veux limiter le nombre de connectés sur une page en même temps.
je veux un script qui me permettra de savoir le nombre d'utilisateur qui sont sur une même page en même temps.
autrement dit je veux limiter le nombre de connectés sur une page en même temps.
A voir également:
- Limiter le nombre de connecte
- Nombre de jours entre deux dates excel - Guide
- Appareil connecté facebook - Guide
- Comment savoir le nombre de personnes connecté sur mon wifi - Guide
- Nombre facile - Télécharger - Outils professionnels
- Afficher le 0 devant un nombre dans excel - Guide
1 réponse
Attention, tu ne pourras jamais mesurer le nombre de personnes sur une page Web "en même temps", parce qu'un serveur Web ne conserve pas l'état des pages après les avoir envoyées au navigateur. Il ne sait pas si l'utilisateur est en train de lire la page, a fermé la fenêtre, a changé d'onglet, etc.
Si tu as 30 connexions à ta page en une minute, tu ne sauras pas au bout d'une minute combien d'utilisateurs sont encore en train de la regarder.
Une solution approximative serait de faire des échantillonnages réguliers : quand la page est ouverte dans un navigateur, un script ajax invisible se déclenche toutes les 30 secondes ou moins et avertit le serveur que cet utilisateur est ONLINE. On peut imaginer que si le nombre d'utilisateurs ONLINE dans les 30 dernières secondes est supérieur à ta limite, alors tu refuses aux nouveaux visiteurs de consulter la page.
Mais je ne vois pas dans quelle situation tu aurais intérêt à faire ça...
Si tu as 30 connexions à ta page en une minute, tu ne sauras pas au bout d'une minute combien d'utilisateurs sont encore en train de la regarder.
Une solution approximative serait de faire des échantillonnages réguliers : quand la page est ouverte dans un navigateur, un script ajax invisible se déclenche toutes les 30 secondes ou moins et avertit le serveur que cet utilisateur est ONLINE. On peut imaginer que si le nombre d'utilisateurs ONLINE dans les 30 dernières secondes est supérieur à ta limite, alors tu refuses aux nouveaux visiteurs de consulter la page.
Mais je ne vois pas dans quelle situation tu aurais intérêt à faire ça...