ユーザーが「次のターン」ボタンを押すと、 $_POST["turnOver"] が設定されます。 次に、スクリプトがこのセクションに入ります
if (isset($_POST["turnOver"])) {
$_SESSION["state"] = 0;
unset($_SESSION["rolls"] );
unset($_SESSION["bet"]);
unset($_SESSION["nextTurn"]);
$_SESSION["turnNumber"]++;
unset($_POST["turnOver"]);
}
この行によりunset($_POST["turnOver"]);
、ユーザーが「次のターン」ボタンを押した後にこのブロックを1回だけ実行したいのですが、これはユーザーがページを更新するたびに実行されます(これは $_SESSION["turnNumber"] 値で見られ、ページを更新するたびに増加します) . また、xdebug の $_POST var_dump は次のとおりです。
array (size=1)
'turnOver' => string ''... (length=9)
設定されているということでしょうか?