OVH Cloud OVH Cloud

statistiques

3 réponses
Avatar
Yves Kuhry
Bonjour,

J'ai un script (jeu) pour lequel j'aimerais enregistrer des statistiques (m=
eilleurs scores etc...).
Je d=E9bute en javascript, mais si j'ai bien compris, le script s'ex=E9cute=
sur la machine de l'utilisateur
et il n'y a pas de possibilit=E9 de modifier les donn=E9es du serveur.
De quelle fa=E7on puis je proc=E9der ? PHP ?
Si vous avez des liens vers la documentation ad hoc, je suis preneur.

Merci

--=20
Yves Kuhry

3 réponses

Avatar
Olivier Miakinen
Bonjour,


J'ai un script (jeu) pour lequel j'aimerais enregistrer des statistiques (meilleurs scores etc...).


Tout d'abord, ton article est en quoted-printable et tes lignes sont
trop longues. Merci de vérifier la config de ton logiciel (va poser la
question sur fr.comp.usenet.lecteurs-de-news si tu ne sais pas comment
faire).

Je débute en javascript, mais si j'ai bien compris, le script s'exécute sur la machine de l'utilisateur
et il n'y a pas de possibilité de modifier les données du serveur.
De quelle façon puis je procéder ? PHP ?


PHP pourra être une partie de la réponse, mais dans la page où tu as ton
JavaScript puisque PHP a fini de bosser longtemps avant que JavaScript
n'entre en scène. Le plus simple me semble de donner un formulaire dans
lequel tu proposes à l'utilisateur de taper son nom, puis qui envoie le
nom et le score au serveur lors de la soumission. La page appelée pourra
alors être un script PHP qui fera la sauvegarde.

La plus grosse difficulté sera de t'assurer que personne ne triche en
appelant la page de sauvegarde du meilleur score avec une valeur gonflée.

--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.

Avatar
Yves Kuhry
On Mon, 05 Sep 2005 15:28:14 +0200
Olivier Miakinen <om+ wrote:



J'ai un script (jeu) pour lequel j'aimerais enregistrer des
statistiques (meilleurs scores etc...).



Tout d'abord, ton article est en quoted-printable et tes lignes sont
trop longues. Merci de vérifier la config de ton logiciel (va poser la
question sur fr.comp.usenet.lecteurs-de-news si tu ne sais pas comment
faire).



Ok, ça devrait être bon maintenant. Normalement ...

Je débute en javascript, mais si j'ai bien compris, le script
s'exécute sur la machine de l'utilisateur


et il n'y a pas de possibilité de modifier les données du serveur.
De quelle façon puis je procéder ? PHP ?


PHP pourra être une partie de la réponse, mais dans la page où tu as
ton

JavaScript puisque PHP a fini de bosser longtemps avant que JavaScript
n'entre en scène. Le plus simple me semble de donner un formulaire
dans

lequel tu proposes à l'utilisateur de taper son nom, puis qui envoie
le

nom et le score au serveur lors de la soumission. La page appelée
pourra

alors être un script PHP qui fera la sauvegarde.



Bon, en fait, les scores c'était juste pour l'exemple. Je voudrais
quelque chose de plus automatique qui ne demande pas d'intervention de
l'utilisateur.

Merci pour ta réponse.

--
Yves Kuhry


Avatar
Yves Kuhry
On Mon, 05 Sep 2005 18:22:23 +0200
Olivier Miakinen <om+ wrote:


Ok. Alors si c'est à faire à la fin du jeu, tu peux toujours faire :
location.href = "nouvelle-page.php?param1=valeur1&param2=valeur2";

Sinon, il existe sûrement des solutions, mais je ne les connais pas.



Merci, je vais essayer ça

--
Yves Kuhry