import($currentGrid); $_SESSION[$currentGrid] = $grid->containsDuplicates() ? -1 : $grid->countSolutions(2); } switch($_SESSION[$currentGrid]) { case -1: $warning = "Cette grille contient des doublons."; break; case 0: $warning = "Cette grille n'a pas de solution."; break; case 1: break; default: $warning = "Cette grille a plusieurs solutions."; } require("sudoku.php"); } else { $grid = new Grid(); $grid->generate(); $gridAsString = $grid->toString(); $newGridUrl = "$dirUrl/?$gridAsString"; $_SESSION[$gridAsString] = 1; if ($currentGrid) { require("400.php"); } else { header("Location: $newGridUrl"); } } ?>