Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1325 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Intéraction Php (mysql) et Javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Intéraction Php (mysql) et Javascript

n°1706538
flyxter
Posté le 22-03-2008 à 13:57:50  profilanswer
 

Bonjour,
 
J'ai une question qui porte sur l'interaction entre Php (plus particulièrement Mysql) et le Javascript.
Donc, j'ai tranché et j'ai posté mon sujet dans le forum Php.
 
En fait, je vous explique mon problème, j'ai petit jeu fait en Javascript. Et au bout de temps de temps, le jeu s'arrête et à partir de ce moment là, je veux enregistrer automatiquement le score de la personne dans la base de données Mysql.
 
Pour l'instant, j'ai fait un window.location.href="mapage.php?score='+variable+'";
Et lorsque j'arrive sur mapage, j'ai un script qui m'enregistre le score dans la base de données à l'aide de $_GET['score'].
Le seul problème, c'est que tout le monde peut marquer dans la barre d'adresse mapage.php?score=23 par exemple, et donc ça enregistre un score sans que je le veuille, ainsi tout le monde peut enregistrer n'importe quel score dans la base de données.
 
D'où mon problème. Alors si quelqu'un a des idées pour y remédier ...

mood
Publicité
Posté le 22-03-2008 à 13:57:50  profilanswer
 

n°1706668
Martius
il/lui
Posté le 23-03-2008 à 00:28:59  profilanswer
 

Ajax :pt1cable:  
 
ou simplement un bouton qui apparait à la fin et qui envoie le résultat enregistré dans un formulaire. L'envoi se fera bien sûr avec la méthode POST.
 
J'espère avoir été utile !


---------------
Martin
n°1707453
basile238
Posté le 25-03-2008 à 16:45:25  profilanswer
 

Salut,
 
malheureusement ton problème n'a pas de solution.
Toutes les informations que tu peux fournir à ton script javascript sont aussi accessibles à l'utilisateur.
De plus, un javascript tournant sur la machine cliente, il est possible pour le client de le modifier à loisir.
 
Si la sécurité n'est pas si primordiale (pas d'argent en jeu...), tu peux toujours essayer de rendre ton système plus difficile à lire, par exemple en ne passant pas le score en clair mais en le codant d'une manière ou d'une autre.
 
Cela dit, le petit malin qui connais javascript pourra toujours tricher en programmant une version modifiée de ton script.
 
Il y a peut-être un moyen de rendre la triche plus difficile, c'est de passer à ton php, non pas le score de la partie, mais toutes les étapes de son déroulement et vérifier sur le serveur si ce déroulement correspond à une partie valide et dans ce cas d'attribuer les points au joueur.
 
Cela n'empêche pas la triche mais ça la rend plus ardue.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Intéraction Php (mysql) et Javascript

 

Sujets relatifs
[PHP] résolu - impossible de recupérer les $_POST[URGENT] Probleme de dump mysql
Pb requete sql avec MySQL 4.0.25[HTML/PHP] question "normes de codage"
aide prog javascript[PHP] Forcer le download - Problème avec IE en remote
fonction matcher connue en PHP mais pas en JAVAErreur Php & jpgraph
1. Récupérer une variable javascript - 2.Ouvrir une nouvelle fenêtreProblème de base Mysql : delete ne marche pas
Plus de sujets relatifs à : Intéraction Php (mysql) et Javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR