Diskuze: Ako uložiť vygenerované číslo?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Nějak takto by to mohlo fungovat
session_start(); // musí být před jakýmkoliv výstupem, tzn. před HTML (na začátku souboru)
if (empty($_SESSION["gen"]) {
$gen = random(0, 100);
$_SESSION["gen"] = $gen;
}
// formulář
if ($_POST) {
$cis = $_POST["cis"];
$gen = $_SESSION["gen"];
if ($cis == $gen) {
// OK
}
}
Super ďakujem. Ešte som si to musel trošku upraviť, teda pridať session_break();, pretože by sa to číslo nikdy nezrušilo. Ďakujem!
snaz sa zacinat PHP skript PHP kodom a nie HTML
a tymto sposobom dost lahko dojde k spagetizacii kodu a prestanes sa vyznat co je PHP a co uz je HTML kod
Zobrazeno 4 zpráv z 4.