ユーザーが「次のターン」ボタンを押すと、 $_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)
設定されているということでしょうか?