Ryuno-Ki: js an php

Beitrag lesen

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é