Daten an PHP übergeben

live4music

Mitglied
Hallo, also ich sitze jetzt schon den ganzen Tag und hab versucht das selbst hinzukriegen oder mir was im Web zu finden, aber bin immer noch nicht weiter gekommen :(


also ich versuche gerade ne Spiel mit meiner CMS zu verbienden, so dass nachdem ein User das Spiel gewonnen hat dafür Cash-Punkte gutgeschrieben bekommt.

Und meine Frage ist die wie kann ich so machen das wenn das Spiel zu ende gespielt wurde und der User das Spiel gewonnen hat die Daten in die MYSQL gesendet werden ?

hier ist der Code wenn das Spiel zu ende ist

Code:
if(w.length == 36){
	$.timer(600, function (timer) {
	$("#win").jqm().jqmShow();
	timer.stop();
});
}

hab versucht das per Ajax Request an eine andere PHP-Datei zu senden aber wenn man den Pfad kennt oder einfach aus dem Quellcode kopiert kann man sich ganz bequem Cash-Punkte hochdrehen man muss nur die Seite immer nue laden.

ich wäre sehr dankbar für ein Paar Tips wie ich das am besten machen könnte. Oder wie würdet ihr das am besten machen.

Und das ist das Spiel : http://www.fernando.com.ar/memo/index.php
 
Hi,

eine derartige Absicherung wirst du selbst realisieren müssen. Folgende Vorgehensweise wäre vorstellbar:
  • bei der Anforderung der Seite wird auf der Serverseite eine eindeutige ID erstellt
  • mit der ID erfolgt ein neuer Eintrag in die Datenbank, der anzeigt, dass ein neues Spiel begonnen wurde
  • die ID wird in einem versteckten Feld ins Dokument eingetragen
  • gewinnt der Benutzer das Spiel, werden die erforderlichen Daten mit Ajax an den Server geschickt
  • dort wird geprüft, ob die ID in der Datenbank vorhanden ist
  • ID vorhanden:
    Es wird geprüft, ob zur ID bereits ein Spielstand eingetragen wurde. Existiert kein Eintrag, wird der Spielstand eingetragen, sonst nicht.
  • ID nicht vorhanden:
    Der Spielstand wird nicht eingetragen.
Ciao
Quaese
 
Zurück