Limiter le nombre de visiteur simultané d'une page à 1

j0o0
Invité n'ayant pas de compte PHPfrance

14 nov. 2005, 01:32

Bonjour,

Est-t-il possible de limiter le nombre de visiteur simultané d'une page ?
En fait, pour mieux m'expliquer, je voudrais que la page soit inaccessible ou affiche un message d'erreur à un visiteur si quelqu'un d'autre est déjà en train de la consulter...

Merci d'avance !

Eléphant du PHP | 153 Messages

14 nov. 2005, 10:20

Dans quel but souhaites tu faire ca?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 nov. 2005, 10:22

En stockant l'état dans un fichier ou une bdd et en vérifiant cet état avant chaque chargement, cela doit être possible...

Mais qu'elle est l'utilité de ce traitement ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

j0o0
Invité n'ayant pas de compte PHPfrance

14 nov. 2005, 11:48

C'est pour un jeu du genre papier-caillou-ciseaux, la page en question permet d'enregistrer la stratégie du joueur 1 dans la bdd, donc si plusieurs personnes enregistrent leur stratégie en même temps il y aura plusieurs joueurs 1 et pas de joueur 2 (l'enregistrement de la stratégie du joueur 2 se fait par une autre page, rendue accessible lorsqu'un joueur s'est déjà enregistré en tant que joueur 1).

j0o0
Invité n'ayant pas de compte PHPfrance

14 nov. 2005, 12:05

J'ai réussi en jouant sur l'unicité des enregistrements dans la bdd, merci à vous deux :wink: