Antwort an „Ryuno-Ki“ verfassen

Moin Nebbiolo,

da gibt es mehrere Möglichkeiten. Weiter unten hast du ja erläutert, dass das Spiel in JavaScript geschrieben wurde.

Damit wird der nächste Spielzug nicht mit PHP erzeugt (ein Verstecktes Formularelement fällt damit schon einmal raus).

Bleibt noch AJAX, d.h. du hast eine Route in PHP, die nur an dem Wert interessiert ist. Weil du potenziell Daten auf dem Server veränderst, wäre ein Fetch mit der POST-Methode semantisch am naheliegendsten.

Könnte in etwa so aussehen:

fetch("gebein.php", {
  method: "POST",
  body: JSON.stringify({ moves: 0 })
})
.then((response) => response.text())
.then((data) => console.log(data))

Gefühlt würde ich das Absetzen, wenn entweder die Seite verlassen wird oder das Spiel beendet wurde.

Das Setzen von location.href löst regelmäßig ein Neuladen der Seite aus. Damit geht unter Umständen der Spielfortschritt verloren.

Gruß,

--
a.k.a. André
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen