Hallo,
Probleme:
Wie verhindere ich, dass der Score gefälscht werden kann (wenn das Flash einfach ein Script aufruft und den Score per GET übergibt). Verschlüsseln ist klar - aber wie? Welchen Algorithmus kann man dafür verwenden sodass das ganze in PHP auch wieder entschlüsselt werden kann?
Du könntest beim Start des Flashmovies mit Loadvars eine PHP-Datei aufrufen, welche eine zufällige Zeichenkette erzeugt, in einer Sessionvariable speichert und an Flash übergibt. Beim Übergeben des HighScores per SendAndLoadvars prüfst Du dann, ob die beiden Zeichenketten übereinstimmen.
Meine Überlegung: eine Zeit und IP-Adresse mit übergeben, aber wie komme ich im Flash an die IP? Und was passiert, wenn 2 Leute zur selben Zeit mit derselben IP einen Highscore erreichen? Ist das vernachlässigbar?
Die IP und Zeit kannst Du im PHP-Skript doch direkt auslesen - warum übergeben?
Grüße Basti