continuer après la redirection

This commit is contained in:
Adrien MALINGREY 2025-05-10 11:11:27 +02:00
parent eeb6889739
commit cfb0d1fdc9

View File

@ -26,16 +26,17 @@ $largeur = filter_input(INPUT_GET, 'colonnes', FILTER_VALIDATE_INT, [
] ]
]); ]);
$grille_valide = false;
$grille = new Grille($hauteur, $largeur); $grille = new Grille($hauteur, $largeur);
$basedir = $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"].dirname($_SERVER["DOCUMENT_URI"]); $basedir = $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"].dirname($_SERVER["DOCUMENT_URI"]);
if (!isset($_GET["grille"]) || $_GET["grille"] == "") { if (!isset($_GET["grille"]) || $_GET["grille"] == "") {
do { do {
$id = uniqid(); $id = uniqid();
} while (!$grille->genere($id)); } while (!$grille->genere($id));
$grille_valide = true;
$_GET["grille"] = $id; $_GET["grille"] = $id;
header("Location: $basedir/?" . http_build_query($_GET)); header("Location: $basedir/?" . http_build_query($_GET));
exit;
} }
?> ?>
<!DOCTYPE HTML> <!DOCTYPE HTML>
@ -65,7 +66,7 @@ if (!isset($_GET["grille"]) || $_GET["grille"] == "") {
<?php <?php
$id = htmlspecialchars($_GET["grille"]); $id = htmlspecialchars($_GET["grille"]);
$grille_valide = $grille->load($id) || $grille->genere($id); $grille_valide = $grille_valide || $grille->load($id) || $grille->genere($id);
mt_srand(crc32($id)); mt_srand(crc32($id));
if ($grille_valide) { if ($grille_valide) {